home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Mac OS 8 Revealed
/
Mac OS 8 Demos
/
Figure 1.3
/
Figure 1.3.rsrc
/
CODE_11530_ACTOR.txt
< prev
next >
Wrap
Text File
|
1996-05-06
|
248KB
|
4,082 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 5995 subq.l [A5], 4
00000002 B8B4 0000 cmp.l D4, [A4 + D0.w]
00000006 4EC8 jmp A0
00000008 0000 2AD3 ori.b D0, 0xD3
0000000C 0000 022C ori.b D0, 0x2C /* ',' */
label00000010:
00000010 8000 or.b D0, D0
00000012 0002 9869 ori.b D2, 0x69 /* 'i' */
00000016 A838 syscall CalcMask
00000018 2B0A move.l -[A5], A2
0000001A 6C7C bge +0x7E /* 00000098 */
0000001C BC00 cmp.b D6, D0
0000001E 226B 2C3A movea.l A1, [A3 + 0x2C3A]
00000022 FAE6 FBC6 .extension 0xAE6 <<F/2-3/5>> // unimplemented
label00000026:
00000026 27FC FB86 FA76 F9C0 move.l [ + <<invalid base displacement size>>], 0xFB86FA76
0000002E E29C ror D4, 1
00000030 E29E ror D6, 1
00000032 0642 2B12 addi.w D2, 0x2B12
00000036 FD3E .extension 0xD3E <<F/4-5/6>> // unimplemented
00000038 6C2E bge +0x30 /* 00000068 */
0000003A 2B1A move.l -[A5], [A2]+
0000003C 2B4A 2B52 move.l [A5 + 0x2B52 /* export_1382 */], A2
00000040 362A FFE9 move.w D3, [A2 - 0x17]
00000044 3082 move.w [A0], D2
00000046 90BC D2BC 7058 sub.l D0, 0xD2BC7058
0000004C 321A move.w D1, [A2]+
0000004E E2C2 lsr .w D2
00000050 FCFE E2C2 .extension 0xCFE <<F/2-3/6>> // unimplemented
00000054 E2C4 lsr .w D4
00000056 2F82 FFB9 3612 A8F5 move.l [[0x3612A8F5 + A7 * 8]], D2
0000005E 6CC6 bge -0x38 /* 00000026 */
00000060 B029 218B cmp.b D0, [A1 + 0x218B]
00000064 FD3A .extension 0xD3A <<F/4-5/6>> // unimplemented
00000066 2710 move.l -[A3], [A0]
label00000068:
00000068 3192 0F02 316D move.w [[A0 + <<invalid base displacement size>> + D0 * 8] + 0x316D], [A2]
0000006E DE50 add.w D7, [A0]
00000070 DE52 add.w D7, [A2]
00000072 0F4A bchg A2, D7
00000074 FCBC FD7C .extension 0xCBC <<F/2-3/6>> // unimplemented
00000078 2F7A 342A FE1C move.l [A7 - 0x1E4], [PC + 0x342A /* 000034A4, cstring ""<EOF> */]
0000007E DE9F add.l D7, [A7]+
00000080 FC42 3810 .extension 0xC42 <<F/1/6>>, 0x3810 // unimplemented
00000084 B86C 6D22 cmp.w D4, [A4 + 0x6D22]
00000088 32C2 move.w [A1]+, D2
0000008A 6C84 bge -0x7A /* 00000010 */
0000008C 3512 move.w -[A2], [A2]
0000008E FA30 F95A .unknown 0xFA30 0xF95A (W = 5)
00000092 F7A2 .invalid <<F/6/3>>
00000094 FD88 .invalid <<F/6/6>>
00000096 F6CC F760 .extension 0x6CC <<F/2-3/3>> // unimplemented
// begin alternate branch 00000098-0000009A
label00000098:
00000098 F760 .extension 0x760 <<F/4-5/3>> // unimplemented
// end alternate branch 00000098-0000009A
label00000098: // (misaligned)
0000009A 350A move.w -[A2], A2
0000009C F67C 6FE2 .extension 0x67C <<F/1/3>>, 0x6FE2 // unimplemented
000000A0 0982 bclr D2, D4
000000A2 F354 .extension 0x354 <<F/4-5/1>> // unimplemented
000000A4 1C2C F65E move.b D6, [A4 - 0x9A2]
000000A8 1E52 movea.b A7, [A2]
000000AA 1E5A movea.b A7, [A2]+
000000AC 1E4A movea.b A7, A2
000000AE 1E62 movea.b A7, -[A2]
000000B0 F53E .extension 0x53E <<F/4-5/2>> // unimplemented
000000B2 1E9A move.b [A7], [A2]+
000000B4 F560 .extension 0x560 <<F/4-5/2>> // unimplemented
000000B6 F488 cinvl INST, [A0]
000000B8 FABA 1728 .extension 0xABA <<F/2-3/5>> // unimplemented
000000BC F1BA .invalid <<F/6/0>>
000000BE F87A F176 .extension 0x87A <<F/1/4>>, 0xF176 // unimplemented
000000C2 FA52 F132 .extension 0xA52 <<F/1/5>>, 0xF132 // unimplemented
000000C6 F0E2 F0A4 .extension 0x0E2 <<F/2-3/0>> // unimplemented
000000CA FE64 1558 .extension 0xE64 <<F/1/7>>, 0x1558 // unimplemented
000000CE 149A move.b [A2], [A2]+
000000D0 F094 DBDC .extension 0x094 <<F/2-3/0>> // unimplemented
000000D4 9C6D DBD8 sub.w D6, [A5 - 0x2428]
000000D8 DBDA add.l A5, [A2]+
000000DA 9E6D 6F5C sub.w D7, [A5 + 0x6F5C]
000000DE 0958 bchg [A0]+, D4
000000E0 F01E 14A2 pmove [A6]+, MR5
000000E4 DBC4 add.l A5, D4
000000E6 A92B syscall GrowWindow
000000E8 CA87 and.l D5, D7
000000EA 3472 35B2 1E6A 1E3A A83A movea.w A2, [[0x1E6A1E3A + D3 * 4] - 0x57C6]
000000F4 1E32 1E42 move.b D7, [A2 + D1 * 8 + 0x42]
000000F8 DEA0 add.l D7, -[A0]
000000FA DEA0 add.l D7, -[A0]
000000FC DEA0 add.l D7, -[A0]
000000FE DEAC 1F0A add.l D7, [A4 + 0x1F0A]
00000102 A914 syscall DisposeWindow
00000104 DE34 B2A8 add.b D7, [A4 + A3.w * 2 - 0x88]
00000108 FE20 2832 .unknown 0xFE20 0x2832 (W = 7)
0000010C EB7A rol D2.w, D5
0000010E FEF3 E9DE .extension 0xEF3 <<F/2-3/7>> // unimplemented
00000112 F78C .invalid <<F/6/3>>
00000114 FDB6 .invalid <<F/6/6>>
00000116 FCA4 FD66 .extension 0xCA4 <<F/2-3/6>> // unimplemented
0000011A A91A syscall SetWTitle
0000011C FBAE .invalid <<F/6/5>>
0000011E AA45 syscall NewCWindow
00000120 A913 syscall NewWindow
00000122 2C9A move.l [A6], [A2]+
00000124 1F02 move.b -[A7], D2
00000126 FE4E A916 .extension 0xE4E <<F/1/7>>, 0xA916 // unimplemented
0000012A A921 syscall SendBehind
0000012C F9EC .invalid <<F/7/4>>
0000012E 342B 3413 move.w D2, [A3 + 0x3413]
00000132 FB84 .invalid <<F/6/5>>
00000134 F84A F74C .extension 0x84A <<F/1/4>>, 0xF74C // unimplemented
00000138 F172 .extension 0x172 <<F/4-5/0>> // unimplemented
0000013A F2C8 F7A0 .extension 0x2C8 <<F/2-3/1>> // unimplemented
0000013E 7224 moveq.l D1, 0x24
00000140 F0D2 2E0C .extension 0x0D2 <<F/2-3/0>> // unimplemented
00000144 F1FE .invalid <<F/7/0>>
00000146 F60C 8080 .move16 0xF60C, 0x8080 // unimplemented
0000014A 70F0 moveq.l D0, 0xFFFFFFF0
0000014C C02C 8200 and.b D0, [A4 - 0x7E00]
00000150 7C08 moveq.l D6, 0x08
00000152 6F42 ble +0x44 /* 00000196 */
00000154 32AA A8B1 move.w [A1], [A2 - 0x574F]
00000158 A8B8 syscall PaintOval
0000015A A8B7 syscall FrameOval
0000015C FD60 .extension 0xD60 <<F/4-5/6>> // unimplemented
0000015E 2BEA 2B62 move.l <<invalid special address>>, [A2 + 0x2B62]
00000162 A8F3 syscall OpenPicture
00000164 C02B FD74 and.b D0, [A3 - 0x28C]
00000168 A8F4 syscall ClosePicture
0000016A 2C2A A8F5 move.l D6, [A2 - 0x570B]
0000016E 6B2C bmi +0x2E /* 0000019C */
00000170 FBC2 .invalid <<F/7/5>>
00000172 A889 syscall TextMode
00000174 2C32 FFD7 move.l D6, <<invalid full ext with IS == 1 and I/IS == 7>>
00000178 FFD7 .invalid <<F/7/7>>
0000017A 2D72 A9D3 FFD7 A889 FBEA move.l [A6 - 0x416], [[] - 0x285777]
00000184 E2C8 lsr .w A0
00000186 7E60 moveq.l D7, 0x60
00000188 F4AE cpushl INST, [A6]
0000018A A8B2 syscall EraseRoundRect
0000018C FD54 .extension 0xD54 <<F/4-5/6>> // unimplemented
0000018E A8B7 syscall FrameOval
00000190 FA86 FBEC .extension 0xA86 <<F/2-3/5>> // unimplemented
00000194 F85A 093C .extension 0x85A <<F/1/4>>, 0x093C // unimplemented
// begin alternate branch 00000196-0000019A
label00000196:
00000196 093C A8B8 btst 0xB8, D4
// end alternate branch 00000196-0000019A
label00000196: // (misaligned)
00000198 A8B8 syscall PaintOval
0000019A 0A22 F9DC xori.b -[A2], 0xDC
// begin alternate branch 0000019C-0000019E
label0000019C:
0000019C F9DC .invalid <<F/7/4>>
// end alternate branch 0000019C-0000019E
label0000019C: // (misaligned)
0000019E A83E syscall TEStyleNew
000001A0 A9DA syscall TEIdle
000001A2 F94E .extension 0x94E <<F/4-5/4>> // unimplemented
000001A4 FD20 .extension 0xD20 <<F/4-5/6>> // unimplemented
000001A6 6B66 bmi +0x68 /* 0000020E */
000001A8 6E60 bgt +0x62 /* 0000020A */
000001AA C890 and.l D4, [A0]
000001AC F2E8 F1D0 .extension 0x2E8 <<F/2-3/1>> // unimplemented
000001B0 DAD8 add.w A5, [A0]+
000001B2 2DF2 DC88 move.l <<invalid special address>>, [A2 + A5 * 4 - 0x120]
000001B6 6B2A bmi +0x2C /* 000001E2 */
000001B8 6E24 bgt +0x26 /* 000001DE */
000001BA DB6A 2FC2 add.w [A2 + 0x2FC2], D5
000001BE E1FE asl .w <<invalid special address>>
000001C0 6B5E bmi +0x60 /* 00000220 */
000001C2 6E58 bgt +0x5A /* 0000021C */
000001C4 C762 and.w -[A2], D3
label000001C6:
000001C6 F14C .extension 0x14C <<F/4-5/0>> // unimplemented
000001C8 F1A8 .invalid <<F/6/0>>
000001CA F1AA .invalid <<F/6/0>>
000001CC EA40 asr D0.w, 5
000001CE A8CB syscall OpenPoly
label000001D0:
000001D0 5E40 addq.w D0, 7
000001D2 A8CC syscall ClosePoly/ClosePgon
000001D4 EA32 roxr D2.b, D5
000001D6 9E6D 9447 sub.w D7, [A5 - 0x6BB9]
000001DA 3F02 move.w -[A7], D2
000001DC EA40 asr D0.w, 5
label000001DE:
000001DE A8D3 syscall PaintRgn
000001E0 A8D2 syscall FrameRgn
label000001E2:
000001E2 A8E1 syscall InsetRgn
000001E4 FC5A FC52 .extension 0xC5A <<F/1/6>>, 0xFC52 // unimplemented
000001E8 A8CD syscall KillPoly
000001EA FCE6 BE44 .extension 0xCE6 <<F/2-3/6>> // unimplemented
000001EE 3807 move.w D4, D7
000001F0 3A14 move.w D5, [A4]
000001F2 D045 add.w D0, D5
000001F4 9050 sub.w D0, [A0]
000001F6 A9DD syscall TEScroll
000001F8 DC9F add.l D6, [A7]+
000001FA 55AD EA2A subq.l [A5 - 0x15D6], 2
000001FE EA2A lsr D2.b, D5
00000200 3033 9247 move.w D0, [A3 + A1.w * 2 + 0x47]
00000204 70E0 moveq.l D0, 0xFFFFFFE0
00000206 A905 syscall DragGrayRgn
00000208 9E69 FD68 sub.w D7, [A1 - 0x298]
// begin alternate branch 0000020A-0000020C
label0000020A:
0000020A FD68 .extension 0xD68 <<F/4-5/6>> // unimplemented
// end alternate branch 0000020A-0000020C
label0000020A: // (misaligned)
0000020C FA02 F9C4 .unknown 0xFA02 0xF9C4 (W = 5)
// begin alternate branch 0000020E-00000210
label0000020E:
0000020E F9C4 .invalid <<F/7/4>>
// end alternate branch 0000020E-00000210
label0000020E: // (misaligned)
00000210 66BE bne -0x40 /* 000001D0 */
00000212 F7C6 .invalid <<F/7/3>>
00000214 F864 A8C7 .extension 0x864 <<F/1/4>>, 0xA8C7 // unimplemented
00000218 A8C8 syscall ErasePoly
0000021A 66AA bne -0x54 /* 000001C6 */
label0000021C:
0000021C EA2A lsr D2.b, D5
0000021E F8BC B082 .extension 0x8BC <<F/2-3/4>> // unimplemented
// begin alternate branch 00000220-00000222
label00000220:
00000220 B082 cmp.l D0, D2
// end alternate branch 00000220-00000222
label00000220: // (misaligned)
00000222 F57A .extension 0x57A <<F/4-5/2>> // unimplemented
00000224 F4EC cpushl DATA+INST, [A4]
00000226 F7E4 .invalid <<F/7/3>>
00000228 3B12 move.w -[A5], [A2]
0000022A 7B07 moveq.l D5, 0x07
0000022C 0CCA .incomplete
0000022E 240B move.l D2, A3
00000230 0548 bchg A0, D2
00000232 AE04 syscall DisposePixMap/DisposPixMap, auto_pop
00000234 00AB 4E13 0106 7286 ori.l [A3 + 0x7286], 0x4E130106
0000023C F301 .extension 0x301 <<F/4-5/1>> // unimplemented
0000023E EB33 roxl D3.b, D5
00000240 1300 move.b -[A1], D0
00000242 CA32 1ECA and.b D5, [A2 + D1 * 8 - 0x54]
00000246 3B00 move.w -[A5], D0
00000248 76A3 moveq.l D3, 0xFFFFFFA3
0000024A 148C move.b [A2], A4
0000024C AAEB syscall 0xAEB
0000024E 0B48 bchg A0, D5
00000250 BB02 xor.b D2, D5
00000252 00B3 082B 034A 0608 ori.l [A3 + D0.w * 8 + 0x8], 0x82B034A
0000025A 00DB .incomplete
0000025C 0C1B 16C4 cmpi.b [A3]+, 0xC4
00000260 4AAB 0ACB tst.l [A3 + 0xACB]
00000264 28D3 move.l [A4]+, [A3]
00000266 6A2B bpl +0x2D /* 00000293 */
00000268 0F88 bclr A0, D7
0000026A 0653 0B85 addi.w [A3], 0xB85
0000026E 0143 bchg D3, D0
00000270 0A88 301B 341E xori.l A0, 0x301B341E
00000276 CAC3 mulu.w D5, D3
00000278 0D34 8307 533B 3C0F btst [[A4 + <<invalid base displacement size>>] + A0 * 2 + 0x533B3C0F], D6
00000280 7654 moveq.l D3, 0x54
00000282 9B14 sub.b [A4], D5
00000284 DB1D add.b [A5]+, D5
00000286 5473 048B addq.w [A3 + D0.w * 4 - 0x117], 2
0000028A 0973 0454 bchg [A3 + D0.w * 4 + 0x54], D4
0000028E CB04 abcd D5, D4
00000290 330A move.w -[A1], A2
00000292 8484 or.l D2, D4
00000294 AB20 syscall RgnOp
00000296 8038 0317 or.b D0, [0x00000317]
0000029A 424C clr.w A4
0000029C 0F54 bchg [A4], D7
0000029E 5B23 subq.b -[A3], 5
000002A0 0B17 btst [A7], D5
000002A2 8B09 sbcd -[A5], -[A1]
000002A4 C308 abcd -[A1], -[A0]
000002A6 8B09 sbcd -[A5], -[A1]
000002A8 EB3C rol D4.b, D5
000002AA F314 .extension 0x314 <<F/4-5/1>> // unimplemented
000002AC 86FB 0486 divu.w D3, [PC + D0.w * 4 - 0x122]
000002B0 3C26 move.w D6, -[A6]
000002B2 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
000002B4 E306 asl D6.b, 1
000002B6 0E52 AB00 .invalid.w [A2], 0xAB00 // invalid immediate operation
000002BA 5E0C addq.b A4, 7
000002BC 0A24 AB02 xori.b -[A4], 0x2
000002C0 0B11 btst [A1], D5
000002C2 04DE .incomplete
000002C4 3C48 movea.w A6, A0
000002C6 8400 or.b D2, D0
000002C8 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
000002CA 1301 move.b -[A1], D1
000002CC 9B12 sub.b [A2], D5
000002CE 78C2 moveq.l D4, 0xFFFFFFC2
000002D0 7B04 moveq.l D5, 0x04
000002D2 9B02 subx.b D5, D2
000002D4 5307 subq.b D7, 1
000002D6 9302 subx.b D1, D2
000002D8 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4
000002DA 4884 ext.w D4
000002DC 831A or.b [A2]+, D1
000002DE 000B 86EB ori.b A3, 0xEB
000002E2 0148 bchg A0, D0
000002E4 8402 or.b D2, D2
000002E6 DB0D addx.b -[A5], -[A5]
000002E8 0B06 btst D6, D5
000002EA BB26 xor.b -[A6], D5
000002EC 78B2 moveq.l D4, 0xFFFFFFB2
000002EE 7B0C moveq.l D5, 0x0C
000002F0 464C not.w A4
000002F2 9203 sub.b D1, D3
000002F4 0B00 btst D0, D5
000002F6 FB1E .extension 0xB1E <<F/4-5/5>> // unimplemented
000002F8 E100 asl D0.b, 8
000002FA 1B04 move.b -[A5], D4
000002FC 4CE1 02FB movem.l D6,A0,A1,A2,A3,A4,A6,A7, -[A1]
00000300 1E26 move.b D7, -[A6]
00000302 B302 xor.b D2, D1
00000304 640E bcc +0x10 /* 00000314 */
00000306 9C18 sub.b D6, [A0]+
00000308 E506 asl D6.b, 2
0000030A 5C69 1381 addq.w [A1 + 0x1381], 6
0000030E 06E1 .incomplete
00000310 050F btst A7, D2
00000312 DC08 add.b D6, A0
label00000314:
00000314 E31B rol D3.b, 1
00000316 7B0C moveq.l D5, 0x0C
00000318 1B0B move.b -[A5], A3
0000031A 9070 0023 sub.w D0, [A0 + D0.w + 0x23]
0000031E 046E 301B 2EBA subi.w [A6 + 0x2EBA], 0x301B
00000324 7873 moveq.l D4, 0x73
00000326 04BA 78D3 0E93 0E4E subi.l [PC + 0xE4E /* 00001176, value 0xE80F8102 */], 0x78D30E93
0000032E EB4D lsl D5.w, 5
00000330 4863 pea.l -[A3]
00000332 1C0B move.b D6, A3
00000334 0632 40BA 7844 addi.b [A2 + D7 + 0x44], 0xBA
0000033A CB05 abcd D5, D5
0000033C 005B 64AB ori.w [A3]+, 0x64AB
00000340 08DB 04BA bset.b [A3]+, 0xBA
00000344 78C3 moveq.l D4, 0xFFFFFFC3
00000346 08C1 07DC bset.b D1, 0xDC
0000034A 4CFB 02C5 0840 movem.l D0,D2,D6,D7,A1, [PC + D0 + 0x40]
00000350 8B18 or.b [A0]+, D5
00000352 9B0A subx.b -[A5], -[A2]
00000354 B278 002B cmp.w D1, [0x0000002B]
00000358 06F1 .incomplete
0000035A 0A09 0226 xori.b A1, 0x26 /* '&' */
0000035E 0300 btst D0, D1
00000360 2C2D 1188 move.l D6, [A5 + 0x1188]
00000364 24EB 0643 move.l [A2]+, [A3 + 0x643]
00000368 2004 move.l D0, D4
0000036A 0B11 btst [A1], D5
0000036C 3CDE move.w [A6]+, [A6]+
0000036E 1032 8412 move.b D0, [A2 + A0.w * 4 + 0x12]
00000372 8800 or.b D4, D0
00000374 EB1E rol D6.b, 5
00000376 8CBB 0106 724E or.l D6, [[PC + <<invalid base displacement size>>] + D0 + 0x724E]
0000037C 3A4B movea.w A5, A3
0000037E 1505 move.b -[A2], D5
00000380 13A3 0C13 move.b [A1 + D0 * 4 + 0x13], -[A3]
00000384 0182 bclr D2, D0
00000386 6D01 blt +0x3 /* 00000389 */
00000388 131B move.b -[A1], [A3]+
0000038A 46B3 0C28 not.l [A3 + D0 * 4 + 0x28]
0000038E D806 add.b D4, D6
00000390 5B02 subq.b D2, 5
00000392 3A7B 19CE movea.w A5, <<invalid full ext with IS == 1 and I/IS == 6>>
00000396 0304 btst D4, D1
00000398 386B 0B53 movea.w A4, [A3 + 0xB53]
0000039C 0390 bclr [A0], D1
0000039E C302 abcd D1, D2
000003A0 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
000003A2 730B moveq.l D1, 0x0B
000003A4 2B1D move.l -[A5], [A5]+
000003A6 A501 syscall Close, flags=5
000003A8 1312 move.b -[A1], [A2]
000003AA 1B04 move.b -[A5], D4
000003AC B90F cmpm.b [A4]+, [A7]+
000003AE 6331 bls +0x33 /* 000003E1 */
000003B0 30D8 move.w [A0]+, [A0]+
000003B2 290B move.l -[A4], A3
000003B4 0B03 btst D3, D5
000003B6 7843 moveq.l D4, 0x43
000003B8 1CBA 78AB move.b [A6], [PC + 0x78AB /* 00007C65, cstring ""<EOF> */]
000003BC 12BB 0149 move.b [A1], [[PC + <<invalid base displacement size>>]]
000003C0 01B3 1046 bclr [A3 + D1.w + 0x46], D0
000003C4 7903 moveq.l D4, 0x03
000003C6 0F30 DB04 btst <<invalid full ext with I/IS == 4>>, D7
000003CA E302 asl D2.b, 1
000003CC CB07 abcd D5, D7
000003CE 9700 subx.b D3, D0
000003D0 ABC0 syscall QDAlphaDispatch
000003D2 611D bsr +0x1F /* 000003F1 */
000003D4 230E move.l -[A1], A6
000003D6 E302 asl D2.b, 1
000003D8 DB04 addx.b D5, D4
000003DA 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
000003DC EA84 asr D4, 5
000003DE E31D rol D5.b, 1
000003E0 02EB .incomplete
000003E2 29C1 007B 0584 move.l 0x7B0584, D1
000003E8 0273 6123 0529 06C5 andi.w [[A3 + 0x6C5 + D0 * 4]], 0x6123 /* 'a#' */
000003F0 011B btst [A3]+, D0
000003F2 3E41 movea.w A7, D1
000003F4 0384 bclr D4, D1
000003F6 AE88 syscall 0xA88, auto_pop
000003F8 00AB 1AF3 144E 264B ori.l [A3 + 0x264B], 0x1AF3144E
00000400 07B3 000E bclr [A3 + D0.w + 0xE], D3
00000404 524B addq.w A3, 1
00000406 015E bchg [A6]+, D0
00000408 0C64 24E3 cmpi.w -[A4], 0x24E3
0000040C 00DE .incomplete
0000040E 4E2E .invalid // invalid opcode 4
00000410 0469 240B 06A6 subi.w [A1 + 0x6A6], 0x240B
00000416 64DB bcc -0x23 /* 000003F3 */
00000418 1CFE move.b [A6]+, <<invalid special address>>
0000041A 7A7A moveq.l D5, 0x7A
0000041C F321 .extension 0x321 <<F/4-5/1>> // unimplemented
0000041E 7305 moveq.l D1, 0x05
00000420 2C48 movea.l A6, A0
00000422 806B 044C or.w D0, [A3 + 0x44C]
00000426 E501 asl D1.b, 2
00000428 930E subx.b -[A1], -[A6]
0000042A FE5B 0468 .extension 0xE5B <<F/1/7>>, 0x0468 // unimplemented
0000042E 68C1 bvc -0x3D /* 000003F1 */
00000430 0116 btst [A6], D0
00000432 3212 move.w D1, [A2]
00000434 6421 bcc +0x23 /* 00000457 */
00000436 33BB 0132 1481 00F0 A664 4502 F30F move.w [[A1 + <<invalid base displacement size>> + D4 * 4] - 0xCF1], [[PC + 0x148100F0 + D0] - 0x599C]
00000444 146C 4A0B movea.b A2, [A4 + 0x4A0B]
00000448 2188 4C6C move.l [A0 + D4 * 4 + 0x6C], A0
0000044C 2C0B move.l D6, A3
0000044E 2116 move.l -[A0], [A6]
00000450 4CD3 10FA movem.l D1,D3,D4,D5,D6,D7,A4, [A3]
00000454 10BB 0112 6414 move.b [A0], [[PC + D0] + 0x6414]
0000045A 1423 move.b D2, -[A3]
0000045C 4326 .invalid 1, -[A6] // invalid opcode 4 with b == 4
0000045E F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000460 B301 xor.b D1, D1
00000462 0E52 3089 .invalid.w [A2], 0x3089 // invalid immediate operation
00000466 2ED3 move.l [A7]+, [A3]
00000468 043B 033C 32D3 subi.b [PC + D3.w * 2 - 0x45], 0x3C /* '<' */
0000046E 0300 btst D0, D1
00000470 031C btst [A4]+, D1
00000472 DB18 add.b [A0]+, D5
00000474 230B move.l -[A1], A3
00000476 48A1 0061 movem.w -[A1], A1,A2,A7
0000047A 2805 move.l D4, D5
0000047C 1BC6 move.b <<invalid special address>>, D6
0000047E 130B move.b -[A1], A3
00000480 CB02 abcd D5, D2
00000482 FA04 D881 .unknown 0xFA04 0xD881 (W = 5)
00000486 299B 1513 0B13 1410 move.l [[A4 + D1 * 4] + 0xB131410], [A3]+
0000048E 26EB 043E move.l [A3]+, [A3 + 0x43E]
00000492 4D2C 142E .invalid 6, [A4 + 0x142E] // invalid opcode 4 with b == 4
00000496 3CC3 move.w [A6]+, D3
00000498 06A3 0A14 0093 addi.l -[A3], 0xA140093
0000049E 4EB2 341C jsr [A2 + D3.w * 4 + 0x1C]
000004A2 4EB2 3C1C jsr [A2 + D3 * 4 + 0x1C]
000004A6 78AE moveq.l D4, 0xFFFFFFAE
000004A8 0406 08B3 subi.b D6, 0xB3
000004AC 152E 160E move.b -[A2], [A6 + 0x160E]
000004B0 522A 4E5E addq.b [A2 + 0x4E5E], 1
000004B4 0C1B 0924 cmpi.b [A3]+, 0x24 /* '$' */
000004B8 CB09 abcd -[A5], -[A1]
000004BA 3B03 move.w -[A5], D3
000004BC 041E 4E23 subi.b [A6]+, 0x23 /* '#' */
000004C0 0748 bchg A0, D3
000004C2 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
000004C4 7621 moveq.l D3, 0x21
000004C6 442B 031B neg.b [A3 + 0x31B]
000004CA 0932 CE76 btst [A2 + A4 * 8 + 0x76], D4
000004CE E111 roxl D1.b, 8
000004D0 4698 not.l [A0]+
000004D2 02BB 248C 669B 766D andi.l [PC + D7.w * 8 + 0x6D], 0x248C669B
000004DA 0100 btst D0, D0
000004DC 2B25 move.l -[A5], -[A5]
000004DE 8C66 or.w D6, -[A6]
000004E0 0B3F btst <<invalid special address>>, D5
000004E2 1E4E movea.b A7, A6
000004E4 C311 and.b [A1], D1
000004E6 1048 movea.b A0, A0
000004E8 AD01 syscall FMSwapFont, auto_pop
000004EA 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
000004EC 7307 moveq.l D1, 0x07
000004EE BB20 xor.b -[A0], D5
000004F0 9302 subx.b D1, D2
000004F2 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4
000004F4 A033 syscall VInstall
000004F6 10BB 05BB 0774 7304 BB07 E041 move.b [A0], [[0x7747304 + D0 * 4] - 0x44F81FBF]
00000502 0074 0FE0 2B0D ori.w [[A4 + <<invalid base displacement size>>] + D2 * 2], 0xFE0
00000508 4B33 1304 .invalid 5, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 4
0000050C 1C1B move.b D6, [A3]+
0000050E 09A1 bclr -[A1], D4
00000510 0B1C btst [A4]+, D5
00000512 7307 moveq.l D1, 0x07
00000514 6100 6108 bsr +0x610A /* 0000661E */
00000518 0698 126B 0902 addi.l [A0]+, 0x126B0902
0000051E 3B61 1E1B move.w [A5 + 0x1E1B], -[A1]
00000522 097E bchg <<invalid special address>>, D4
00000524 0307 btst D7, D1
00000526 D301 addx.b D1, D1
00000528 3C68 68E1 movea.w A6, [A0 + 0x68E1]
0000052C 0146 bchg D6, D0
0000052E 9812 sub.b D4, [A2]
00000530 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000532 02C3 .incomplete
00000534 4A83 tst.l D3
00000536 056B 0632 bchg [A3 + 0x632], D2
0000053A 1203 move.b D1, D3
0000053C 0701 btst D1, D3
0000053E 018B bclr A3, D0
00000540 3813 move.w D4, [A3]
00000542 0DC3 .incomplete
00000544 196E 7B05 4D01 move.b [A4 + 0x4D01], [A6 + 0x7B05]
0000054A 6B09 bmi +0xB /* 00000555 */
0000054C 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
0000054E 3306 move.w -[A1], D6
00000550 5B06 subq.b D6, 5
00000552 A326 syscall HandleZone, flags=3
00000554 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
00000556 1E73 077E movea.b A7, <<invalid full ext with IS == 1 and I/IS == 6>>
label0000055A:
0000055A 1B00 move.b -[A5], D0
0000055C EB33 roxl D3.b, D5
0000055E 6868 bvc +0x6A /* 000005C8 */
00000560 68F8 bvc -0x6 /* 0000055A */
00000562 A63E syscall DrvrRemove, flags=6
00000564 7E4B moveq.l D7, 0x4B
00000566 037A 7A0B bchg [PC + 0x7A0B /* 00007F73, cstring ""<EOF> */], D1
0000056A 0A56 A30A xori.w [A6], 0xA30A
0000056E 32C1 move.w [A1]+, D1
00000570 0ACB .incomplete
00000572 0412 1B00 subi.b [A2], 0x0
00000576 1C3C 1E4E move.b D6, 0x4E /* 'N' */
0000057A C804 and.b D4, D4
0000057C 811A or.b [A2]+, D0
0000057E B3A3 xor.l -[A3], D1
00000580 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00000582 C033 1866 and.b D0, [A3 + D1 + 0x66]
00000586 DB1F add.b [A7]+, D5
00000588 9B01 subx.b D5, D1
0000058A E4C1 roxr .w D1
0000058C 029B 1A16 EB01 andi.l [A3]+, 0x1A16EB01
00000592 010B btst A3, D0
00000594 E157 roxl D7.w, 8
00000596 16BB 0AE1 move.b [A3], [PC + D0 * 2 - 0x31]
0000059A 2FDB move.l <<invalid special address>>, [A3]+
0000059C 03F5 .incomplete
0000059E 2F53 164B move.l [A7 + 0x164B], [A3]
000005A2 106B 0AC2 movea.b A0, [A3 + 0xAC2]
000005A6 F349 .extension 0x349 <<F/4-5/1>> // unimplemented
000005A8 230B move.l -[A1], A3
000005AA 1C16 move.b D6, [A6]
000005AC C108 abcd -[A0], -[A0]
000005AE 3B00 move.w -[A5], D0
000005B0 341C move.w D2, [A4]+
000005B2 3C01 move.w D6, D1
000005B4 0B3B 00CD btst [PC + D0.w - 0x51], D5
000005B8 06FB .incomplete
000005BA 484B pea.l A3
000005BC 1F61 0D41 move.b [A7 + 0xD41], -[A1]
000005C0 0C29 01AB 3469 cmpi.b [A1 + 0x3469], 0xAB
000005C6 0D0D btst A5, D6
label000005C8:
000005C8 011C btst [A4]+, D0
000005CA 1645 movea.b A3, D5
000005CC 0A1B 09E1 xori.b [A3]+, 0xE1
000005D0 0301 btst D1, D1
000005D2 02DC .incomplete
000005D4 4C92 70B3 movem.w D0,D1,D4,D5,D7,A4,A5,A6, [A2]
000005D8 1511 move.b -[A2], [A1]
000005DA 06C5 .incomplete
000005DC 014B bchg A3, D0
000005DE 0323 btst -[A3], D1
000005E0 02C9 .incomplete
000005E2 01D7 .incomplete
000005E4 0308 btst A0, D1
000005E6 491D .invalid 4, [A5]+ // invalid opcode 4 with b == 4
000005E8 0698 00E3 469B addi.l [A0]+, 0xE3469B
000005EE 0173 00A1 bchg [A3 + D0.w - 0x95], D0
000005F2 0EC3 .incomplete
000005F4 0861 1CC3 bchg.b -[A1], 0xC3
000005F8 0813 0E09 btst.b [A3], 0x9 /* '\t' */
000005FC 1BC1 move.b <<invalid special address>>, D1
000005FE 013B 0829 btst [PC + D0 + 0x29], D0
00000602 091C btst [A4]+, D4
00000604 3CA1 move.w [A6], -[A1]
00000606 1D06 move.b -[A6], D6
00000608 4C02 0361 movem.w D0,D5,D6,A0,A1, D2
0000060C 2653 movea.l A3, [A3]
0000060E 0A6B 1D25 283C xori.w [A3 + 0x283C], 0x1D25
00000614 5E0C addq.b A4, 7
00000616 B300 xor.b D0, D1
00000618 245C movea.l A2, [A4]+
0000061A 8A10 or.b D5, [A0]
0000061C EB40 asl D0.w, 5
0000061E 16BB 0710 move.b [A3], [PC + D0 * 8]
00000622 7EB3 moveq.l D7, 0xFFFFFFB3
00000624 00D3 .incomplete
00000626 0174 2302 6863 bchg [[A4 + <<invalid base displacement size>> + D2 * 2] + 0x6863], D0
0000062C 0A16 F848 xori.b [A6], 0x48 /* 'H' */
00000630 1E16 move.b D7, [A6]
00000632 F307 .extension 0x307 <<F/4-5/1>> // unimplemented
00000634 0506 btst D6, D2
00000636 9802 sub.b D4, D2
00000638 2B83 B300 move.l [A5 + <<invalid base displacement size>> + A3 * 2], D3
0000063C 6D01 blt +0x3 /* 0000063F */
0000063E 656F bcs +0x71 /* 000006AF */
00000640 9300 subx.b D1, D0
00000642 B300 xor.b D0, D1
00000644 6683 bne -0x7B /* 000005C9 */
00000646 1012 move.b D0, [A2]
00000648 B300 xor.b D0, D1
0000064A 4124 .invalid 0, -[A4] // invalid opcode 4 with b == 4
0000064C E530 roxl D0.b, D2
0000064E E117 roxl D7.b, 8
00000650 1E16 move.b D7, [A6]
00000652 D32A 3918 add.b [A2 + 0x3918], D1
00000656 430D .invalid 1, A5 // invalid opcode 4 with b == 4
00000658 E117 roxl D7.b, 8
0000065A DB04 addx.b D5, D4
0000065C B234 051E 04B2 cmp.b D1, [[A4] + D0 * 4 + 0x4B2]
00000662 3C12 move.w D6, [A2]
00000664 3E03 move.w D7, D3
00000666 0561 bchg -[A1], D2
00000668 1723 move.b -[A3], -[A3]
0000066A 0E69 0129 010D .invalid.w [A1 + 0x10D], 0x129 // invalid immediate operation
00000670 1365 3605 move.b [A1 + 0x3605], -[A5]
00000674 0381 bclr D1, D1
00000676 0165 bchg -[A5], D0
00000678 6785 beq -0x79 /* 000005FF */
0000067A 16B3 00C3 move.b [A3], [A3 + D0.w - 0x61]
0000067E 0841 00EB bchg.b D1, 0xEB
00000682 3C91 move.w [A6], [A1]
00000684 0BA1 bclr -[A1], D5
00000686 1193 07A1 021C move.b [[0x21C + D0 * 8]], [A3]
0000068C 0414 4511 subi.b [A4], 0x11
00000690 5374 415F subq.w <<invalid full ext with IS == 1 and I/IS == 7>>, 1
00000694 7303 moveq.l D1, 0x03
00000696 ED41 asl D1.w, 6
00000698 1601 move.b D3, D1
0000069A 4C8A 105B movem.w D0,D1,D3,D4,D6,A4, A2
0000069E 0932 8915 btst [[A2] + A0], D4
000006A2 020F 8C66 andi.b A7, 0x66 /* 'f' */
000006A6 430B .invalid 1, A3 // invalid opcode 4 with b == 4
000006A8 AB03 syscall Jackson
000006AA DB03 addx.b D5, D3
000006AC 032C 6B1E btst [A4 + 0x6B1E], D1
000006B0 CB01 abcd D5, D1
000006B2 B311 xor.b [A1], D1
000006B4 80BB 3BCB 0BA4 9B02 or.l D0, [[ + <<invalid base displacement size>>] + 0xBA49B02]
000006BC BB03 xor.b D3, D5
000006BE EB12 roxl D2.b, 5
000006C0 F30E .extension 0x30E <<F/4-5/1>> // unimplemented
000006C2 A4D3 syscall vBTUpdate, flags=4
000006C4 129B move.b [A1], [A3]+
000006C6 0EBB 10A4 CB07 0B15 .invalid.l [[PC] + D0 * 2], 0x10A4CB07 // invalid immediate operation
000006CE 401C negx.b [A4]+
000006D0 8509 sbcd -[A2], -[A1]
000006D2 02D3 .incomplete
000006D4 6033 bra +0x35 /* 00000709 */
000006D6 1FE5 move.b <<invalid special address>>, -[A5]
000006D8 0002 3B3E ori.b D2, 0x3E /* '>' */
000006DC FB19 .extension 0xB19 <<F/4-5/5>> // unimplemented
000006DE 0302 btst D2, D1
000006E0 9B0A subx.b -[A5], -[A2]
000006E2 06AB 0393 0B4C 02CB addi.l [A3 + 0x2CB], 0x3930B4C
000006EA 8262 or.w D1, -[A2]
000006EC EB71 roxl D1.w, D5
000006EE 5349 subq.w A1, 1
000006F0 7B00 moveq.l D5, 0x00
000006F2 62E3 bhi -0x1B /* 000006D7 */
000006F4 7153 moveq.l D0, 0x53
000006F6 49D1 lea.l A4, [A1]
000006F8 4016 negx.b [A6]
000006FA 490B .invalid 4, A3 // invalid opcode 4 with b == 4
000006FC 1C16 move.b D6, [A6]
000006FE 8402 or.b D2, D2
00000700 0F11 btst [A1], D7
00000702 1F01 move.b -[A7], D1
00000704 4E64 move USP, A4
00000706 0D0C btst A4, D6
00000708 9661 sub.w D3, -[A1]
0000070A 6B1E bmi +0x20 /* 0000072A */
0000070C 04DB .incomplete
0000070E 0E10 E30F .invalid.b [A0], 0xF // invalid immediate operation
00000712 E154 roxl D4.w, 8
00000714 A63E syscall DrvrRemove, flags=6
00000716 A306 syscall KillIO, flags=3
00000718 E557 roxl D7.w, 2
0000071A 1E04 move.b D7, D4
0000071C 2307 move.l -[A1], D7
0000071E 321E move.w D1, [A6]+
00000720 04CB .incomplete
00000722 0400 1B6A subi.b D0, 0x6A /* 'j' */
00000726 1B33 9702 D3D3 move.b -[A5], [[A3 + <<invalid base displacement size>> + A1 * 8] - 0x2C2D]
// begin alternate branch 0000072A-0000072C
label0000072A:
0000072A D3D3 add.l A1, [A3]
// end alternate branch 0000072A-0000072C
label0000072A: // (misaligned)
0000072C 1232 123E move.b D1, [A2 + D1.w * 2 + 0x3E]
00000730 C157 and.w [A7], D0
00000732 E337 roxl D7.b, D1
00000734 1296 move.b [A1], [A6]
00000736 064C 4CBE addi.w A4, 0x4CBE
0000073A 1083 move.b [A0], D3
0000073C 1612 move.b D3, [A2]
0000073E 1612 move.b D3, [A2]
00000740 3E12 move.w D7, [A2]
00000742 961B sub.b D3, [A3]+
00000744 49E5 lea.l A4, -[A5]
00000746 3B96 7A7A move.w [A5 + D7 * 2 + 0x7A], [A6]
0000074A 5B12 subq.b [A2], 5
0000074C 4912 .invalid 4, [A2] // invalid opcode 4 with b == 4
0000074E 92D3 sub.w A1, [A3]
00000750 0A53 2323 xori.w [A3], 0x2323 /* '##' */
00000754 09C3 .incomplete
00000756 1219 move.b D1, [A1]+
00000758 4D0F .invalid 6, A7 // invalid opcode 4 with b == 4
0000075A 8C83 or.l D6, D3
0000075C 01AD 463E bclr [A5 + 0x463E], D0
00000760 0243 893E andi.w D3, 0x893E
00000764 EB07 asl D7.b, 5
00000766 345B movea.w A2, [A3]+
00000768 6F3B ble +0x3D /* 000007A5 */
0000076A 0A10 EB07 xori.b [A0], 0x7
0000076E 76CB moveq.l D3, 0xFFFFFFCB
00000770 4842 swap.w D2
00000772 3B0A move.w -[A5], A2
00000774 4E3B .invalid // invalid opcode 4
00000776 133C 9B51 move.b -[A1], 0x51 /* 'Q' */
0000077A 885B or.w D4, [A3]+
0000077C 3004 move.w D0, D4
0000077E 836F 1680 or.w [A7 + 0x1680], D1
00000782 7B17 moveq.l D5, 0x17
00000784 4A13 tst.b [A3]
00000786 024A 8100 andi.w A2, 0x8100
0000078A 8613 or.b D3, [A3]
0000078C 0286 2306 7B17 andi.l D6, 0x23067B17
00000792 3E13 move.w D7, [A3]
00000794 023E 8100 andi.b <<invalid special address>>, 0x0
00000798 2C13 move.l D6, [A3]
0000079A 022C 0D0C 5305 andi.b [A4 + 0x5305], 0xC
000007A0 EB0A lsl D2.b, 5
000007A2 F012 3E7B .pflush 0xF012, 0x3E7B // unimplemented
000007A6 2E4C movea.l A7, A4
000007A8 4C4B 191E movem.l D1,D2,D3,D4,A0,A3,A4, A3
000007AC 04A3 0004 7E3E subi.l -[A3], 0x47E3E
000007B2 7A7A moveq.l D5, 0x7A
000007B4 C16C 4303 and.w [A4 + 0x4303], D0
000007B8 C95D and.w [A5]+, D4
000007BA 16C5 move.b [A3]+, D5
000007BC 3104 move.w -[A0], D4
000007BE 5B09 subq.b A1, 5
000007C0 B306 xor.b D6, D1
000007C2 DB03 addx.b D5, D3
000007C4 E131 roxl D1.b, D0
000007C6 2145 E321 move.l [A0 - 0x1CDF], D5
000007CA 7305 moveq.l D1, 0x05
000007CC 04B2 041E 163B 00FE subi.l [A2 + D0.w - 0x2], 0x41E163B
000007D4 628B bhi -0x73 /* 00000761 */
000007D6 721B moveq.l D1, 0x1B
000007D8 4943 chk.w D4, D3
000007DA 0293 7283 340F andi.l [A3], 0x7283340F
000007E0 C10A abcd -[A0], -[A2]
000007E2 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000007E4 83B4 8B72 410C FB08 E303 or.l [[A4 + 0x410CFB08] - 0x1CFD], D1
000007EE 42B3 069B clr.l [A3 + D0.w * 8 - 0x101]
000007F2 0340 bchg D0, D1
000007F4 02E3 .incomplete
000007F6 4A01 tst.b D1
000007F8 2731 64E1 move.l -[A3], [A1 + D6.w * 4 - 0x31]
000007FC 26BB 1104 move.l [A3], <<invalid full ext with I/IS == 4>>
00000800 2E3C 9B12 1063 move.l D7, 0x9B121063
00000806 00BB 1046 731C 280B ori.l [PC + D2 + 0xB], 0x1046731C
0000080E 1A48 movea.b A5, A0
00000810 000B 8621 ori.b A3, 0x21 /* '!' */
00000814 98F0 146B sub.w A4, [A0 + D1.w * 4 + 0x6B]
00000818 1440 movea.b A2, D0
0000081A 004B 899B ori.w A3, 0x899B
0000081E 01F0 .incomplete
00000820 1462 movea.b A2, -[A2]
00000822 BB31 020B xor.b [A1 + D0.w * 2 + 0xB], D5
00000826 3EEB 0114 move.w [A7]+, [A3 + 0x114]
0000082A EB05 asl D5.b, 5
0000082C 4202 clr.b D2
0000082E 0FE1 .incomplete
00000830 203E move.l D0, <<invalid special address>>
00000832 2D79 0A24 5306 2E04 move.l [A6 + 0x2E04], [0x0A245306]
0000083A 0B03 btst D3, D5
0000083C 102B 14CE move.b D0, [A3 + 0x14CE]
00000840 748B moveq.l D2, 0xFFFFFF8B
00000842 02A4 230B BB3B andi.l -[A4], 0x230BBB3B
00000848 D30B addx.b -[A1], -[A3]
0000084A 9B0E subx.b -[A5], -[A6]
0000084C 012C D30B btst [A4 - 0x2CF5], D0
00000850 1B0E move.b -[A5], A6
00000852 14BA 28E3 move.b [A2], [PC + 0x28E3 /* 00003137, cstring ""<EOF> */]
00000856 018B bclr A3, D0
00000858 260B move.l D3, A3
0000085A 02A0 9313 02A3 andi.l -[A0], 0x931302A3
00000860 174B 0914 move.b [A3 + 0x914], A3
00000864 E52F lsl D7.b, D2
00000866 1B2A CB02 move.b -[A5], [A2 - 0x34FE]
0000086A 1402 move.b D2, D2
0000086C 2317 move.l -[A1], [A7]
0000086E 7B00 moveq.l D5, 0x00
00000870 1402 move.b D2, D2
00000872 E353 roxl D3.w, 1
00000874 2653 movea.l A3, [A3]
00000876 062C 690C EE61 addi.b [A4 - 0x119F], 0xC
0000087C 0C2E 3CE1 720F cmpi.b [A6 + 0x720F], 0xE1
00000882 012C 5B03 btst [A4 + 0x5B03], D0
00000886 0083 4673 14E0 ori.l D3, 0x467314E0
0000088C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000088E CCAA 4317 and.l D6, [A2 + 0x4317]
00000892 BAE0 cmpa.w A5, -[A0]
00000894 D30E addx.b -[A1], -[A6]
00000896 3311 move.w -[A1], [A1]
00000898 9302 subx.b D1, D2
0000089A 348B move.w [A2], A3
0000089C 09CB .incomplete
0000089E 0629 2903 0241 addi.b [A1 + 0x241], 0x3
000008A4 9081 sub.l D0, D1
000008A6 036B 0F5B bchg [A3 + 0xF5B], D1
000008AA 0D14 btst [A4], D6
000008AC 4144 chk.w D0, D4
000008AE C13F and.b <<invalid special address>>, D0
000008B0 A521 syscall GetPtrSize, flags=5
000008B2 AC00 syscall SoundDispatch, auto_pop
000008B4 0FFA .incomplete
000008B6 ACCB syscall OpenPoly, auto_pop
000008B8 0713 btst [A3], D3
000008BA 0B48 bchg A0, D5
000008BC 5B13 subq.b [A3], 5
000008BE 2B03 move.l -[A5], D3
000008C0 CA09 and.b D5, A1
000008C2 060B 8663 addi.b A3, 0x63 /* 'c' */
000008C6 00C6 .incomplete
000008C8 4063 negx.w -[A3]
000008CA 1193 001B move.b [A0 + D0.w + 0x1B], [A3]
000008CE 00C3 .incomplete
000008D0 1331 021C move.b -[A1], [A1 + D0.w * 2 + 0x1C]
000008D4 1B00 move.b -[A5], D0
000008D6 6502 bcs +0x4 /* 000008DA */
000008D8 0F61 bchg -[A1], D7
label000008DA:
000008DA 02D3 .incomplete
000008DC 0B61 bchg -[A1], D5
000008DE 0206 0808 andi.b D6, 0x8
000008E2 926B 0800 sub.w D1, [A3 + 0x800]
000008E6 DB4E addx.w -[A5], -[A6]
000008E8 3B08 move.w -[A5], A0
000008EA 3200 move.w D1, D0
000008EC 0F8C bclr A4, D7
000008EE 7300 moveq.l D1, 0x00
000008F0 9501 subx.b D2, D1
000008F2 A57C syscall ADBOp, flags=5
000008F4 7412 moveq.l D2, 0x12
000008F6 8612 or.b D3, [A2]
000008F8 0F46 bchg D6, D7
000008FA 986B 140B sub.w D4, [A3 + 0x140B]
000008FE 0B04 btst D4, D5
00000900 000F C106 ori.b A7, 0x6
00000904 F0BA E044 .extension 0x0BA <<F/2-3/0>> // unimplemented
00000908 3309 move.w -[A1], A1
0000090A B300 xor.b D0, D1
0000090C 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
0000090E 6300 E41C bls -0x1BE2 /* FFFFED2C */
00000912 CA63 and.w D5, -[A3]
00000914 1140 6B70 move.b [A0 + 0x6B70], D0
00000918 410F .invalid 0, A7 // invalid opcode 4 with b == 4
0000091A 7300 moveq.l D1, 0x00
0000091C 410D .invalid 0, A5 // invalid opcode 4 with b == 4
0000091E F316 .extension 0x316 <<F/4-5/1>> // unimplemented
00000920 B2E0 cmpa.w A1, -[A0]
00000922 A194 syscall ServerDispatch, flags=1
00000924 C119 and.b [A1]+, D0
00000926 2B02 move.l -[A5], D2
00000928 5158 subq.w [A0]+, 8
0000092A 6424 bcc +0x26 /* 00000950 */
0000092C 5B15 subq.b [A5], 5
0000092E 2E10 move.l D7, [A0]
00000930 1E04 move.b D7, D4
00000932 068B 0AF3 1132 addi.l A3, 0xAF31132
00000938 1E28 AB33 move.b D7, [A0 - 0x54CD]
0000093C C842 and.w D4, D2
0000093E C1C3 muls.w D0, D3
00000940 4698 not.l [A0]+
00000942 1400 move.b D2, D0
00000944 7B3F moveq.l D5, 0x3F
00000946 C300 abcd D1, D0
00000948 AA9B syscall GetEntryColor
0000094A 2132 EB11 move.l -[A0], [[A2 + A6 * 2]]
0000094E 122C 004B move.b D1, [A4 + 0x4B]
// begin alternate branch 00000950-00000954
label00000950:
00000950 004B 4501 ori.w A3, 0x4501
// end alternate branch 00000950-00000954
label00000950: // (misaligned)
00000952 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00000954 01EB .incomplete
00000956 1FC4 move.b <<invalid special address>>, D4
00000958 2C0F move.l D6, A7
0000095A 0A8B 0F72 2CF3 xori.l A3, 0xF722CF3
00000960 0C13 1B21 cmpi.b [A3], 0x21 /* '!' */
00000964 0246 4C8E andi.w D6, 0x4C8E
00000968 8B0F sbcd -[A5], -[A7]
0000096A 00AB 32C3 00EB 0872 ori.l [A3 + 0x872], 0x32C300EB
00000972 16AB 0A73 move.b [A3], [A3 + 0xA73]
00000976 0204 BB19 andi.b D4, 0x19
0000097A 0B4F bchg A7, D5
0000097C 2B0F move.l -[A5], A7
0000097E AACB syscall 0xACB
00000980 17C1 00B3 move.b [PC + D0.w - 0x77], D1
00000984 1E73 0425 movea.b A7, [A3 + D0.w * 4 + 0x25]
00000988 0516 btst [A6], D2
0000098A 1E04 move.b D7, D4
0000098C 4481 neg.l D1
0000098E 4133 23A1 0563 .invalid 0, [[0x563 + D2 * 2]] // invalid opcode 4 with b == 4
00000994 0DD2 .incomplete
00000996 723E moveq.l D1, 0x3E
00000998 E501 asl D1.b, 2
0000099A 3E12 move.w D7, [A2]
0000099C 64A5 bcc -0x59 /* 00000943 */
0000099E 0143 bchg D3, D0
000009A0 0964 bchg -[A4], D4
000009A2 A301 syscall Close, flags=3
000009A4 A330 syscall OSEventAvail, flags=3
000009A6 06CB .incomplete
000009A8 0E63 017B .invalid.w -[A3], 0x17B // invalid immediate operation
000009AC 0C83 0206 2B08 cmpi.l D3, 0x2062B08
000009B2 5663 addq.w -[A3], 3
000009B4 0156 bchg [A6], D0
000009B6 D30B addx.b -[A1], -[A3]
000009B8 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000009BA 6B01 bmi +0x3 /* 000009BD */
000009BC 132E 2901 move.b -[A1], [A6 + 0x2901]
000009C0 7B0C moveq.l D5, 0x0C
000009C2 0B1A btst [A2]+, D5
000009C4 A100 syscall Open/PBHOpen/HOpen, flags=1
000009C6 4263 clr.w -[A3]
000009C8 0142 bchg D2, D0
000009CA FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
000009CC A100 syscall Open/PBHOpen/HOpen, flags=1
000009CE 9B03 subx.b D5, D3
000009D0 6301 bls +0x3 /* 000009D3 */
000009D2 E303 asl D3.b, 1
000009D4 B30A cmpm.b [A1]+, [A2]+
000009D6 A90A syscall CalcVBehind
000009D8 130A move.b -[A1], A2
000009DA 160F move.b D3, A7
000009DC 410C .invalid 0, A4 // invalid opcode 4 with b == 4
000009DE 7025 moveq.l D0, 0x25
000009E0 0B23 btst -[A3], D5
000009E2 05A3 bclr -[A3], D2
000009E4 01E1 .incomplete
000009E6 28C6 move.l [A4]+, D6
000009E8 0FB0 80A8 bclr [A0 + A0.w - 0x88], D7
000009EC E50A lsl D2.b, 2
000009EE C308 abcd -[A1], -[A0]
000009F0 A301 syscall Close, flags=3
000009F2 8B02 sbcd D5, D2
000009F4 6103 bsr +0x5 /* 000009F9 */
000009F6 00CB .incomplete
000009F8 2C1C move.l D6, [A4]+
000009FA 04C1 .incomplete
000009FC 15AB 0063 096A 2663 15D3 move.b [[A2 + 0x2663] + 0x15D3], [A3 + 0x63]
00000A06 0025 1610 ori.b -[A5], 0x10
00000A0A 5E0C addq.b A4, 7
00000A0C 0312 btst [A2], D1
00000A0E 455D chk.w D2, [A5]+
00000A10 A13C syscall CmpString, flags=1
00000A12 0B03 btst D3, D5
00000A14 74AA moveq.l D2, 0xFFFFFFAA
00000A16 1307 move.b -[A1], D7
00000A18 3214 move.w D1, [A4]
00000A1A 12CB move.b [A1]+, A3
00000A1C 0C00 734E cmpi.b D0, 0x4E /* 'N' */
00000A20 EB0E lsl D6.b, 5
00000A22 CCDB mulu.w D6, [A3]+
00000A24 371B move.w -[A3], [A3]+
00000A26 1C34 000F move.b D6, [A4 + D0.w + 0xF]
00000A2A 0672 0312 32C1 addi.w [A2 + D3.w * 2 - 0x63], 0x312
00000A30 0162 bchg -[A2], D0
00000A32 0F12 btst [A2], D7
00000A34 0312 btst [A2], D1
00000A36 0223 5441 andi.b -[A3], 0x41 /* 'A' */
00000A3A 0203 0293 andi.b D3, 0x93
00000A3E 0003 1203 ori.b D3, 0x3
00000A42 0FA1 bclr -[A1], D7
00000A44 1D53 161C move.b [A6 + 0x161C], [A3]
00000A48 0312 btst [A2], D1
00000A4A 4139 020F 32A3 .invalid 0, [0x020F32A3] // invalid opcode 4 with b == 4
00000A50 130F move.b -[A1], A7
00000A52 C108 abcd -[A0], -[A0]
00000A54 A101 syscall Close, flags=1
00000A56 AB00 syscall BitBlt
00000A58 F46B cpushl DATA, [A3]
00000A5A 410F .invalid 0, A7 // invalid opcode 4 with b == 4
00000A5C CCC1 mulu.w D6, D1
00000A5E 03A1 bclr -[A1], D1
00000A60 09AB 04E5 bclr [A3 + 0x4E5], D4
00000A64 208B move.l [A0], A3
00000A66 4803 nbcd.b D3
00000A68 03CC .incomplete
00000A6A C0C3 mulu.w D0, D3
00000A6C 4261 clr.w -[A1]
00000A6E 00E1 .incomplete
00000A70 20B3 2249 move.l [A0], [A3 + D2.w * 2 + 0x49]
00000A74 3463 movea.w A2, -[A3]
00000A76 1E24 move.b D7, -[A4]
00000A78 2300 move.l -[A1], D0
00000A7A 055A bchg [A2]+, D2
00000A7C 610A bsr +0xC /* 00000A88 */
00000A7E 6671 bne +0x73 /* 00000AF1 */
00000A80 0A0F 6140 xori.b A7, 0x40 /* '@' */
00000A84 AB00 syscall BitBlt
00000A86 7B05 moveq.l D5, 0x05
fn00000A88:
00000A88 1412 move.b D2, [A2]
00000A8A 1B10 move.b -[A5], [A0]
00000A8C 1213 move.b D1, [A3]
00000A8E 2605 move.l D3, D5
00000A90 320F move.w D1, A7
00000A92 0132 7B00 btst [A2 + <<invalid base displacement size>> + D7 * 2], D0
00000A96 0672 1326 052B 631E B2FE 4698 addi.w [[A2 + 0x631E + D0 * 4] - 0x4D01B968], 0x1326
00000AA2 05D9 .incomplete
00000AA4 BB69 9300 xor.w [A1 - 0x6D00], D5
00000AA8 1326 move.b -[A1], -[A6]
00000AAA ED2A lsl D2.b, D6
00000AAC 1B10 move.b -[A5], [A0]
00000AAE 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000AB0 9300 subx.b D1, D0
00000AB2 631E bls +0x20 /* 00000AD2 */
00000AB4 230B move.l -[A1], A3
00000AB6 850E sbcd -[A2], -[A6]
00000AB8 1C63 movea.b A6, -[A3]
00000ABA 1E25 move.b D7, -[A5]
00000ABC 65C3 bcs -0x3B /* 00000A81 */
00000ABE 80C1 divu.w D0, D1
00000AC0 00A3 81F4 0B20 ori.l -[A3], 0x81F40B20
00000AC6 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
00000AC8 0426 8300 subi.b -[A6], 0x0
00000ACC CB24 and.b -[A4], D5
00000ACE 514B subq.w A3, 8
00000AD0 2312 move.l -[A1], [A2]
label00000AD2:
00000AD2 8A04 or.b D5, D4
00000AD4 6337 bls +0x39 /* 00000B0D */
00000AD6 FB32 .extension 0xB32 <<F/4-5/5>> // unimplemented
00000AD8 9315 sub.b [A5], D1
00000ADA CB0D abcd -[A5], -[A5]
00000ADC 4351 chk.w D1, [A1]
00000ADE 5A58 addq.w [A0]+, 5
00000AE0 A309 syscall Delete/PBHDelete/HDelete, flags=3
00000AE2 DB01 addx.b D5, D1
00000AE4 9ADB sub.w A5, [A3]+
00000AE6 0194 bclr [A4], D0
00000AE8 930E subx.b -[A1], -[A6]
00000AEA F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00000AEC 3308 move.w -[A1], A0
00000AEE E8AB lsr D3, D4
00000AF0 0356 bchg [A6], D1
00000AF2 C301 abcd D1, D1
00000AF4 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000AF6 6310 bls +0x12 /* 00000B08 */
00000AF8 C315 and.b [A5], D1
00000AFA 56DB sne [A3]+
00000AFC 2CE4 move.l [A6]+, -[A4]
00000AFE 2306 move.l -[A1], D6
00000B00 1317 move.b -[A1], [A7]
00000B02 763B moveq.l D3, 0x3B
00000B04 0A76 806B 0033 xori.w [A6 + D0.w + 0x33], 0x806B
// begin alternate branch 00000B08-00000B0E
label00000B08:
00000B08 0033 1A0F 2613 ori.b [A3 + D2.w * 8 + 0x13], 0xF
// end alternate branch 00000B08-00000B0E
label00000B08: // (misaligned)
00000B0A 1A0F move.b D5, A7
00000B0C 2613 move.l D3, [A3]
00000B0E 1396 A905 move.b [[A1 + <<invalid base displacement size>>] + A2], [A6]
00000B12 6424 bcc +0x26 /* 00000B38 */
00000B14 EB1B rol D3.b, 5
00000B16 1E10 move.b D7, [A0]
00000B18 C30D abcd -[A1], -[A5]
00000B1A 5C7B 0628 addq.w [PC + D0.w * 8 + 0x28], 6
00000B1E 16A5 move.b [A3], -[A5]
00000B20 051E btst [A6]+, D2
00000B22 16E9 0593 move.b [A3]+, [A1 + 0x593]
00000B26 412B 209B .invalid 0, [A3 + 0x209B] // invalid opcode 4 with b == 4
00000B2A 2DE8 1300 move.l <<invalid special address>>, [A0 + 0x1300]
00000B2E 2C87 move.l [A6], D7
00000B30 07B7 F30B C501 3E5A bclr [[A7 + <<invalid base displacement size>> + A7 * 2] - 0x3AFEC1A6], D3
label00000B38:
00000B38 58D3 svc [A3]
00000B3A 051E btst [A6]+, D2
00000B3C 1693 move.b [A3], [A3]
00000B3E 04D3 .incomplete
00000B40 01CB .incomplete
00000B42 57C3 seq D3
00000B44 36E8 6300 move.w [A3]+, [A0 + 0x6300]
00000B48 2125 move.l -[A0], -[A5]
00000B4A 8B13 or.b [A3], D5
00000B4C 1E2C 7302 move.b D7, [A4 + 0x7302]
00000B50 3E7B 0956 movea.w A7, <<invalid full ext with IS == 1 and I/IS == 6>>
00000B54 0F56 bchg [A6], D7
00000B56 B30A cmpm.b [A1]+, [A2]+
00000B58 1B01 move.b -[A5], D1
00000B5A 76B3 moveq.l D3, 0xFFFFFFB3
00000B5C 1F76 0306 E302 A302 move.b [A7 - 0x5CFE], [[A6 + <<invalid base displacement size>>] + D0 * 2 - 0x1CFE]
00000B64 D023 add.b D0, -[A3]
00000B66 0D04 btst D4, D6
00000B68 8B03 sbcd D5, D3
00000B6A 0466 7B13 subi.w -[A6], 0x7B13
00000B6E E302 asl D2.b, 1
00000B70 CB0B abcd -[A5], -[A3]
00000B72 CB00 abcd D5, D0
00000B74 0AEB .incomplete
00000B76 7BA1 moveq.l D5, 0xFFFFFFA1
00000B78 FA63 0066 .extension 0xA63 <<F/1/5>>, 0x0066 // unimplemented
00000B7C 131B move.b -[A1], [A3]+
00000B7E D905 addx.b D4, D5
00000B80 0FE8 .incomplete
00000B82 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
00000B84 7B00 moveq.l D5, 0x00
00000B86 D0A3 add.l D0, -[A3]
00000B88 20FB 32A1 move.l [A0]+, [PC + D3.w * 2 - 0x95]
00000B8C F95B .extension 0x95B <<F/4-5/4>> // unimplemented
00000B8E 0914 btst [A4], D4
00000B90 21F0 F379 AB6A FB32 D309 move.l [0xFFFFD309], [[A0 - 0x549504CE]]
00000B9A 0404 9308 subi.b D4, 0x8
00000B9E 081E 10A3 btst.b [A6]+, 0xA3
00000BA2 0010 C853 ori.b [A0], 0x53 /* 'S' */
00000BA6 0305 btst D5, D1
00000BA8 7721 moveq.l D3, 0x21
00000BAA 0923 btst -[A3], D4
00000BAC 6793 beq -0x6B /* 00000B41 */
00000BAE 26B3 06E3 move.l [A3], [A3 + D0.w * 8 - 0x29]
00000BB2 2AFB 0856 move.l [A5]+, [PC + D0 + 0x56]
00000BB6 A31E syscall NewPtrClear, flags=3
00000BB8 DC7D add.w D6, <<invalid special address>>
00000BBA 0203 2513 andi.b D3, 0x13
00000BBE 58B3 0603 addq.l [A3 + D0.w * 8 + 0x3], 4
00000BC2 2DDC move.l <<invalid special address>>, [A4]+
00000BC4 A306 syscall KillIO, flags=3
00000BC6 DB14 add.b [A4], D5
00000BC8 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000BCA A303 syscall Write, flags=3
00000BCC 5CBB 00EB addq.l [PC + D0.w - 0x21], 6
00000BD0 0383 bclr D3, D1
00000BD2 120A move.b D1, A2
00000BD4 9308 subx.b -[A1], -[A0]
00000BD6 3D01 move.w -[A6], D1
label00000BD8:
00000BD8 A306 syscall KillIO, flags=3
00000BDA EB32 roxl D2.b, D5
00000BDC FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000BDE 06EB .incomplete
00000BE0 148B move.b [A2], A3
00000BE2 0A14 464C xori.b [A4], 0x4C /* 'L' */
00000BE6 00FB .incomplete
00000BE8 5614 addq.b [A4], 3
00000BEA 021B 75EB andi.b [A3]+, 0xEB
00000BEE 092B 2013 btst [A3 + 0x2013], D4
00000BF2 0064 8309 ori.w -[A4], 0x8309
00000BF6 AC56 syscall ObscureCursor, auto_pop
00000BF8 1E85 move.b [A7], D5
00000BFA 003C 2A28 ori.b ccr, 40
00000BFE 7B02 moveq.l D5, 0x02
00000C00 C10B abcd -[A0], -[A3]
00000C02 F314 .extension 0x314 <<F/4-5/1>> // unimplemented
00000C04 2826 move.l D4, -[A6]
00000C06 7B1A moveq.l D5, 0x1A
00000C08 6171 bsr +0x73 /* 00000C7B */
00000C0A 2DD4 move.l <<invalid special address>>, [A4]
00000C0C 14E5 move.b [A2]+, -[A5]
00000C0E 6428 bcc +0x2A /* 00000C38 */
00000C10 9B2B D328 sub.b [A3 - 0x2CD8], D5
00000C14 5074 BA28 addq.w [A4 + A3 * 2 + 0x28], 8
00000C18 9B14 sub.b [A4], D5
00000C1A 0325 btst -[A5], D1
00000C1C 6ABA bpl -0x44 /* 00000BD8 */
00000C1E 28A1 move.l [A4], -[A1]
00000C20 FA28 446B .unknown 0xFA28 0x446B (W = 5)
00000C24 0D50 bchg [A0], D6
00000C26 B303 xor.b D3, D1
00000C28 34D3 move.w [A2]+, [A3]
00000C2A 0B83 bclr D3, D5
00000C2C 072B 1234 btst [A3 + 0x1234], D3
00000C30 0102 btst D2, D0
00000C32 9302 subx.b D1, D2
00000C34 1B06 move.b -[A5], D6
00000C36 50C1 st D1
label00000C38:
00000C38 0073 0422 50A3 ori.w [A3 + D5.w - 0x93], 0x422
00000C3E 0034 44D3 016A 6101 BB19 ori.b [[A4 + 0x6101] - 0x44E7], 0xD3
00000C48 7B02 moveq.l D5, 0x02
00000C4A B306 xor.b D6, D1
00000C4C 9302 subx.b D1, D2
00000C4E D328 CB15 add.b [A0 - 0x34EB], D1
00000C52 E001 asr D1.b, 8
00000C54 6B01 bmi +0x3 /* 00000C57 */
00000C56 FD10 .extension 0xD10 <<F/4-5/6>> // unimplemented
00000C58 8103 sbcd D0, D3
00000C5A D324 add.b -[A4], D1
00000C5C BA10 cmp.b D5, [A0]
00000C5E A105 syscall Status, flags=1
00000C60 106B 0DCB movea.b A0, [A3 + 0xDCB]
00000C64 15E3 36B8 move.b [PC + 0x36B8 /* 0000431E, cstring ""<EOF> */], -[A3]
00000C68 65D5 bcs -0x29 /* 00000C3F */
00000C6A F1D8 .invalid <<F/7/0>>
00000C6C 656E bcs +0x70 /* 00000CDC */
00000C6E B304 xor.b D4, D1
00000C70 BA10 cmp.b D5, [A0]
00000C72 AB03 syscall Jackson
00000C74 D324 add.b -[A4], D1
00000C76 0B17 btst [A7], D5
00000C78 BAE0 cmpa.w A5, -[A0]
00000C7A E902 asl D2.b, 4
00000C7C 210B move.l -[A0], A3
00000C7E 130C move.b -[A1], A4
00000C80 BA28 AB03 cmp.b D5, [A0 - 0x54FD]
00000C84 6A0B bpl +0xD /* 00000C91 */
00000C86 1722 move.b -[A3], -[A2]
00000C88 050A btst A2, D2
00000C8A F005 0AAB pmove MR2, D5
00000C8E 0393 bclr [A3], D1
00000C90 020B 170B andi.b A3, 0xB
00000C94 6974 bvs +0x76 /* 00000D0A */
00000C96 50B5 05C5 addq.l <<invalid full ext with IS == 1 and I/IS == 5>>, 8
00000C9A 806A 2E21 or.w D0, [A2 + 0x2E21]
00000C9E 7A63 moveq.l D5, 0x63
00000CA0 18BB 2628 move.b [A4], [PC + D2.w * 8 + 0x28]
00000CA4 06EC .incomplete
00000CA6 1093 move.b [A0], [A3]
00000CA8 0004 8B02 ori.b D4, 0x2
00000CAC 4825 nbcd.b -[A5]
00000CAE 9A28 0273 sub.b D5, [A0 + 0x273]
00000CB2 9410 sub.b D2, [A0]
00000CB4 1402 move.b D2, D2
00000CB6 0B28 2250 btst [A0 + 0x2250], D5
00000CBA 3346 105C move.w [A1 + 0x105C], D6
00000CBE 2303 move.l -[A1], D3
00000CC0 565C addq.w [A4]+, 3
00000CC2 7B02 moveq.l D5, 0x02
00000CC4 6303 bls +0x5 /* 00000CC9 */
00000CC6 5C37 00E9 addq.b [A7 + D0.w - 0x23], 6
00000CCA 2A28 4D15 move.l D5, [A0 + 0x4D15]
00000CCE 1032 BE1B move.b D0, [A2 + A3 * 8 + 0x1B]
00000CD2 03BE bclr <<invalid special address>>, D1
00000CD4 7309 moveq.l D1, 0x09
00000CD6 1C28 25A3 move.b D6, [A0 + 0x25A3]
00000CDA BB17 xor.b [A7], D5
label00000CDC:
00000CDC 1B13 move.b -[A5], [A3]
00000CDE 6A2D bpl +0x2F /* 00000D0D */
00000CE0 E445 asr D5.w, 2
00000CE2 4D2B 0214 .invalid 6, [A3 + 0x214] // invalid opcode 4 with b == 4
00000CE6 E128 lsl D0.b, D0
00000CE8 F363 .extension 0x363 <<F/4-5/1>> // unimplemented
00000CEA AB0A syscall DrawLine
00000CEC 1300 move.b -[A1], D0
00000CEE 2B02 move.l -[A5], D2
00000CF0 C313 and.b [A3], D1
00000CF2 C100 abcd D0, D0
00000CF4 AB8A syscall slAddOver
00000CF6 3B1B move.w -[A5], [A3]+
00000CF8 0701 btst D1, D3
00000CFA 0C12 2B02 cmpi.b [A2], 0x2
00000CFE 8147 4B09 pack D0, D7, 0x4B09
00000D02 32E2 move.w [A1]+, -[A2]
00000D04 5B0D subq.b A5, 5
00000D06 000F 8CEA ori.b A7, 0xEA
label00000D0A:
00000D0A 6901 bvs +0x3 /* 00000D0D */
00000D0C F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000D0E 1308 move.b -[A1], A0
00000D10 9300 subx.b D1, D0
00000D12 2B02 move.l -[A5], D2
00000D14 FB23 .extension 0xB23 <<F/4-5/5>> // unimplemented
00000D16 1E2B 02CB move.b D7, [A3 + 0x2CB]
label00000D1A:
00000D1A 048E F363 009B subi.l A6, 0xF363009B
00000D20 2AC1 move.l [A5]+, D1
00000D22 00F3 .incomplete
00000D24 4241 clr.w D1
00000D26 0073 04FB 042B ori.w [A3 + D0.w * 4 + 0x2B], 0x4FB
00000D2C 0264 0672 andi.w -[A4], 0x672
00000D30 9612 sub.b D3, [A2]
00000D32 D300 addx.b D1, D0
00000D34 025B 1E06 andi.w [A3]+, 0x1E06
00000D38 087C 5000 0F22 bchg.b 0x22 /* '\"' */, 0x0
00000D3E 501F addq.b [A7]+, 8
00000D40 5B03 subq.b D3, 5
00000D42 2250 movea.l A1, [A0]
00000D44 4333 E38B 2250 8309 .invalid 1, [[ + <<invalid base displacement size>> + A6 * 2] + 0x22508309] // invalid opcode 4 with b == 4
00000D4C 565B addq.w [A3]+, 3
00000D4E 4C05 0383 movem.w D0,D1,D7,A0,A1, D5
00000D52 6130 bsr +0x32 /* 00000D84 */
00000D54 6104 bsr +0x6 /* 00000D5A */
00000D56 042E 6124 1833 subi.b [A6 + 0x1833], 0x24 /* '$' */
// begin alternate branch 00000D5A-00000D5E
fn00000D5A:
00000D5A 1833 64AB move.b D4, [A3 + D6.w * 4 - 0x85]
// end alternate branch 00000D5A-00000D5E
fn00000D5A: // (misaligned)
00000D5C 64AB bcc -0x53 /* 00000D09 */
00000D5E 5A73 300D addq.w [A3 + D3.w + 0xD], 5
00000D62 1BC5 move.b <<invalid special address>>, D5
00000D64 04D3 .incomplete
00000D66 65B2 bcs -0x4C /* 00000D1A */
00000D68 7309 moveq.l D1, 0x09
00000D6A 8109 sbcd -[A0], -[A1]
00000D6C B21B cmp.b D1, [A3]+
00000D6E 0361 bchg -[A1], D1
00000D70 0011 18D3 ori.b [A1], 0xD3
00000D74 0061 AD05 ori.w -[A1], 0xAD05
00000D78 185C movea.b A4, [A4]+
00000D7A 005B 456E ori.w [A3]+, 0x456E /* 'En' */
00000D7E E4D3 roxr .w [A3]
00000D80 0283 11CC 3ADB andi.l D3, 0x11CC3ADB
// begin alternate branch 00000D84-00000D86
fn00000D84:
00000D84 3ADB move.w [A5]+, [A3]+
// end alternate branch 00000D84-00000D86
fn00000D84: // (misaligned)
00000D86 3932 1C28 move.w -[A4], [A2 + D1 * 4 + 0x28]
00000D8A 1E10 move.b D7, [A0]
00000D8C 21E3 D300 move.l [0xFFFFD300], -[A3]
00000D90 0608 0233 addi.b A0, 0x33 /* '3' */
00000D94 758C moveq.l D2, 0xFFFFFF8C
00000D96 6683 bne -0x7B /* 00000D1B */
00000D98 1E32 1B21 0B0E move.b D7, [[A2 + 0xB0E + D1 * 2]]
00000D9E 00CB .incomplete
00000DA0 4C23 30CB movem.w D2,D3,A0,A1,A4,A6,A7, -[A3]
00000DA4 1596 6303 432A 9B23 move.b [[A2 + <<invalid base displacement size>> + D6 * 2] + 0x432A9B23], [A6]
00000DAC 5303 subq.b D3, 1
00000DAE 3482 move.w [A2], D2
00000DB0 7300 moveq.l D1, 0x00
00000DB2 4332 340A .invalid 1, [A2 + D3.w * 4 + 0xA] // invalid opcode 4 with b == 4
00000DB6 2250 movea.l A1, [A0]
00000DB8 C328 7301 and.b [A0 + 0x7301], D1
00000DBC C2EB 25C0 mulu.w D1, [A3 + 0x25C0]
00000DC0 585B addq.w [A3]+, 4
00000DC2 1B93 0122 50D3 015B move.b [[A5 + 0x50D3 + D0] + 0x15B], [A3]
00000DCA 0333 12BB btst [A3 + D1.w * 2 - 0x69], D1
00000DCE 087A 21D1 EB00 bchg.b [PC - 0x1500 /* FFFFF8D0, cstring ""<EOF> */], 0xD1
00000DD4 3240 movea.w A1, D0
00000DD6 064C 6022 addi.w A4, 0x6022 /* '`\"' */
00000DDA 503B 0073 addq.b [PC + D0.w + 0x73], 8
00000DDE 0100 btst D0, D0
00000DE0 1BB3 660B 1222 move.b [A5 + D1.w * 2 + 0x22], [A3 + D6.w * 8 + 0xB]
00000DE6 506B 286B addq.w [A3 + 0x286B], 8
00000DEA 261B move.l D3, [A3]+
00000DEC 035B bchg [A3]+, D1
00000DEE 27A5 2573 01EA 6555 9B67 2250 move.l [[A3 + 0x1EA6555] - 0x6498DDB0], -[A5]
00000DFA E16B lsl D3.w, D0
00000DFC D301 addx.b D1, D1
00000DFE 1307 move.b -[A1], D7
00000E00 6868 bvc +0x6A /* 00000E6A */
00000E02 2250 movea.l A1, [A0]
00000E04 2302 move.l -[A1], D2
00000E06 030D btst A5, D1
00000E08 BB0E cmpm.b [A5]+, [A6]+
00000E0A DB08 addx.b -[A5], -[A0]
00000E0C F307 .extension 0x307 <<F/4-5/1>> // unimplemented
00000E0E 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000E10 4331 2250 .invalid 1, [A1 + D2.w * 2 + 0x50] // invalid opcode 4 with b == 4
00000E14 230C move.l -[A1], A4
00000E16 AC43 syscall Fix2X, auto_pop
00000E18 0189 bclr A1, D0
00000E1A 00D3 .incomplete
00000E1C 1522 move.b -[A2], -[A2]
00000E1E 505B addq.w [A3]+, 8
00000E20 0ABB 0EC6 0083 4E22 xori.l [PC + D4 * 8 + 0x22], 0xEC60083
00000E28 B873 0210 cmp.w D4, [A3 + D0.w * 2 + 0x10]
00000E2C 4346 chk.w D1, D6
00000E2E 0422 B806 subi.b -[A2], 0x6
00000E32 C303 abcd D1, D3
00000E34 047C CB15 0073 subi.w 0x73 /* 's' */, 0xCB15
00000E3A 4506 .invalid 2, D6 // invalid opcode 4 with b == 4
00000E3C 0301 btst D1, D1
00000E3E B822 cmp.b D4, -[A2]
00000E40 50C3 st D3
00000E42 035C bchg [A4]+, D1
00000E44 8918 or.b [A0]+, D4
00000E46 3B3A 2250 move.w -[A5], [PC + 0x2250 /* 00003098, cstring ""<EOF> */]
00000E4A 3309 move.w -[A1], A1
00000E4C 86FB 1F23 05C9 16D3 0293 divu.w D3, [[PC + 0x5C9 + D1 * 8] + 0x16D30293]
00000E56 0BCC .incomplete
00000E58 36D3 move.w [A3]+, [A3]
00000E5A 03E3 .incomplete
00000E5C 1A85 move.b [A5], D5
00000E5E 1A0F move.b D5, A7
00000E60 21B0 430C 4526 6A5E 0C53 move.l [[A0 + 0x6A5E] + D4 * 4 + 0xC53], <<invalid full ext with I/IS == 4>>
label00000E6A:
00000E6A 2C24 move.l D6, -[A4]
00000E6C 5CE1 sge -[A1]
00000E6E 9969 691B sub.w [A1 + 0x691B], D4
00000E72 03AA 5B0D bclr [A2 + 0x5B0D], D1
00000E76 4802 nbcd.b D2
00000E78 7394 moveq.l D1, 0xFFFFFF94
00000E7A 1B03 move.b -[A5], D3
00000E7C CB30 1412 and.b [A0 + D1.w * 4 + 0x12], D5
00000E80 5304 subq.b D4, 1
00000E82 1AE3 move.b [A5]+, -[A3]
00000E84 0300 btst D0, D1
00000E86 0F12 btst [A2], D7
00000E88 5B2C E100 subq.b [A4 - 0x1F00], 5
00000E8C 005B 8263 ori.w [A3]+, 0x8263
00000E90 0030 5305 456C ori.b <<invalid full ext with I/IS == 4>>, 0x5
00000E96 5B2C C176 subq.b [A4 - 0x3E8A], 5
00000E9A AB08 syscall PutPicOp
00000E9C 2334 40C1 move.l -[A1], [A4 + D4.w - 0x63]
00000EA0 0081 2E21 1F12 ori.l D1, 0x2E211F12
00000EA6 532C 020F subq.b [A4 + 0x20F], 1
00000EAA 0172 E4C9 bchg [A2 + A6.w * 4 - 0x55], D0
00000EAE 1F13 move.b -[A7], [A3]
00000EB0 0E61 016C .invalid.w -[A1], 0x16C // invalid immediate operation
00000EB4 7B39 moveq.l D5, 0x39
00000EB6 385B movea.w A4, [A3]+
00000EB8 084C 6C53 bchg.b A4, 0x53 /* 'S' */
00000EBC 2C85 move.l [A6], D5
00000EBE 00D3 .incomplete
00000EC0 10EB 09E0 move.b [A0]+, [A3 + 0x9E0]
00000EC4 7E53 moveq.l D7, 0x53
00000EC6 2C65 movea.l A6, -[A5]
00000EC8 BB03 xor.b D3, D5
00000ECA 0003 4B71 ori.b D3, 0x71 /* 'q' */
00000ECE BBA5 xor.l -[A5], D5
00000ED0 7ECB moveq.l D7, 0xFFFFFFCB
00000ED2 01C1 .incomplete
00000ED4 7E1B moveq.l D7, 0x1B
00000ED6 034B bchg A3, D1
00000ED8 1348 8106 move.b [A1 - 0x7EFA], A0
00000EDC 0700 btst D0, D3
00000EDE 1EE3 move.b [A7]+, -[A3]
00000EE0 070B btst A3, D3
00000EE2 0373 09F0 4801 3601 bchg [0x48013601], D1
00000EEA 010F btst A7, D0
00000EEC BA1B cmp.b D5, [A3]+
00000EEE 0307 btst D7, D1
00000EF0 02CB .incomplete
00000EF2 25ED C834 6501 move.l [PC + 0x6501 /* 000073F5, cstring ""<EOF> */], [A5 - 0x37CC]
00000EF8 6B46 bmi +0x48 /* 00000F40 */
00000EFA 5CC9 D529 dbge D1, -0x2AD9 /* FFFFE425 */
00000EFE 2814 move.l D4, [A4]
00000F00 E9D3 0113 bfextu D0, [A3] {4:19}
00000F04 1445 movea.b A2, D5
00000F06 260F move.l D3, A7
00000F08 8CF0 1402 divu.w D6, [A0 + D1.w * 4 + 0x2]
00000F0C CB53 and.w [A3], D5
00000F0E C31C and.b [A4]+, D1
00000F10 8650 or.w D3, [A0]
00000F12 2E41 movea.l A7, D1
00000F14 9E45 sub.w D7, D5
00000F16 0373 0707 0221 2E28 bchg [[A3 + <<invalid base displacement size>>] + D0 * 8 + 0x2212E28], D1
00000F1E 8A10 or.b D5, [A0]
00000F20 5307 subq.b D7, 1
00000F22 74AA moveq.l D2, 0xFFFFFFAA
00000F24 B316 xor.b [A6], D1
00000F26 BA04 cmp.b D5, D4
00000F28 A3A0 syscall vMRdAddr, flags=3
00000F2A 42BB 0D34 clr.l <<invalid full ext with I/IS == 4>>
00000F2E C30D abcd -[A1], -[A5]
00000F30 7601 moveq.l D3, 0x01
00000F32 05FB .incomplete
00000F34 0607 00C0 addi.b D7, 0xC0
00000F38 2B03 move.l -[A5], D3
00000F3A 2B02 move.l -[A5], D2
00000F3C 1ED3 move.b [A7]+, [A3]
00000F3E 00C8 .incomplete
label00000F40:
00000F40 5C1C addq.b [A4]+, 6
00000F42 2B02 move.l -[A5], D2
00000F44 2370 1CD3 00BE move.l [A1 + 0xBE], [A0 + D1 * 4 - 0x45]
00000F4A 0400 4B41 subi.b D0, 0x41 /* 'A' */
00000F4E A673 syscall OSReserved, flags=6
00000F50 07DB .incomplete
00000F52 1CB3 457A 7A2B 0176 E306 move.b [A6], [[A3 + 0x7A2B0176] - 0x1CFA]
00000F5C 3B02 move.w -[A5], D2
00000F5E E306 asl D6.b, 1
00000F60 90C3 sub.w A0, D3
00000F62 047E 7307 subi.w <<invalid special address>>, 0x7307
00000F66 CD5F and.w [A7]+, D6
00000F68 F308 .extension 0x308 <<F/4-5/1>> // unimplemented
00000F6A 0AA2 06B0 466E xori.l -[A2], 0x6B0466E
00000F70 3B22 move.w -[A5], -[A2]
00000F72 6CE3 bge -0x1B /* 00000F57 */
00000F74 0638 D305 DB05 addi.b [0xFFFFDB05], 0x5
00000F7A 930E subx.b -[A1], -[A6]
00000F7C 0B18 btst [A0]+, D5
00000F7E C179 0F34 A36D and.w [0x0F34A36D], D0
00000F84 233D move.l -[A1], <<invalid special address>>
00000F86 B3B8 4253 xor.l [0x00004253], D1
00000F8A 3C43 movea.w A6, D3
00000F8C 4376 633C chk.w D1, <<invalid full ext with I/IS == 4>>
00000F90 AEE3 syscall 0xAE3, auto_pop
00000F92 0606 05F5 addi.b D6, 0xF5
00000F96 4012 negx.b [A2]
00000F98 B301 xor.b D1, D1
00000F9A 0013 4797 ori.b [A3], 0x97
00000F9E 0B47 bchg D7, D5
00000FA0 6326 bls +0x28 /* 00000FC8 */
00000FA2 0A05 0173 xori.b D5, 0x73 /* 's' */
label00000FA6:
00000FA6 2323 move.l -[A1], -[A3]
00000FA8 24A2 move.l [A2], -[A2]
00000FAA 46B0 066E not.l [A0 + D0.w * 8 + 0x6E]
00000FAE 0306 btst D6, D1
00000FB0 C106 abcd D0, D6
00000FB2 131E move.b -[A1], [A6]+
00000FB4 E306 asl D6.b, 1
00000FB6 6334 bls +0x36 /* 00000FEC */
00000FB8 2301 move.l -[A1], D1
00000FBA E306 asl D6.b, 1
00000FBC 6B0F bmi +0x11 /* 00000FCD */
00000FBE 232A 810C move.l -[A1], [A2 - 0x7EF4]
00000FC2 610C bsr +0xE /* 00000FD0 */
00000FC4 000F A100 ori.b A7, 0x0
label00000FC8:
00000FC8 8B18 or.b [A0]+, D5
00000FCA 3A83 move.w [A5], D3
00000FCC 0FC5 .incomplete
00000FCE 0CC3 .incomplete
fn00000FD0:
00000FD0 57F7 0B42 D10C seq [[A7 + <<invalid base displacement size>>] - 0x2EF4]
00000FD6 5B16 subq.b [A6], 5
00000FD8 410A .invalid 0, A2 // invalid opcode 4 with b == 4
00000FDA 69FF F70B 7497 bvs -0x8F48B67 /* F70B8473 */
00000FE0 0B85 bclr D5, D5
00000FE2 5305 subq.b D5, 1
00000FE4 550A subq.b A2, 2
00000FE6 2382 081E move.l [A1 + D0 + 0x1E], D2
00000FEA 044D 7930 subi.w A5, 0x7930 /* 'y0' */
// begin alternate branch 00000FEC-00000FEE
label00000FEC:
00000FEC 7930 moveq.l D4, 0x30
// end alternate branch 00000FEC-00000FEE
label00000FEC: // (misaligned)
00000FEE C040 and.w D0, D0
00000FF0 0007 8359 ori.b D7, 0x59 /* 'Y' */
00000FF4 0312 btst [A2], D1
00000FF6 1158 2149 move.b [A0 + 0x2149], [A0]+
00000FFA 5C2E 0481 addq.b [A6 + 0x481], 6
00000FFE DB25 add.b -[A5], D5
00001000 2140 1402 move.l [A0 + 0x1402], D0
00001004 0F8C bclr A4, D7
00001006 9B02 subx.b D5, D2
00001008 147C B840 movea.b A2, 0x40 /* '@' */
0000100C 0213 4405 andi.b [A3], 0x5
00001010 360F move.w D3, A7
00001012 C12A 4DE6 and.b [A2 + 0x4DE6], D0
00001016 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00001018 0700 btst D0, D3
0000101A 688A bvc -0x74 /* 00000FA6 */
0000101C 282E 04F3 move.l D4, [A6 + 0x4F3]
00001020 4043 negx.w D3
00001022 03E3 .incomplete
00001024 0F28 166B btst [A0 + 0x166B], D7
00001028 0B5C bchg [A4]+, D5
0000102A 610C bsr +0xE /* 00001038 */
0000102C 7302 moveq.l D1, 0x02
0000102E 16A3 move.b [A3], -[A3]
00001030 08E3 3235 bset.b -[A3], 0x35 /* '5' */
00001034 7D17 moveq.l D6, 0x17
00001036 0393 bclr [A3], D1
fn00001038:
00001038 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
0000103A 7703 moveq.l D3, 0x03
0000103C 97F0 6101 sub.l A3, [[A0 + <<invalid base displacement size>> + D6]]
00001040 7B06 moveq.l D5, 0x06
00001042 1064 movea.b A0, -[A4]
00001044 F30F .extension 0x30F <<F/4-5/1>> // unimplemented
00001046 BA10 cmp.b D5, [A0]
00001048 7E3E moveq.l D7, 0x3E
0000104A D301 addx.b D1, D1
0000104C E068 lsr D0.w, D0
0000104E 6817 bvc +0x19 /* 00001067 */
00001050 01C1 .incomplete
00001052 C1F2 CA17 muls.w D0, [A2 + A4 * 2 + 0x17]
00001056 01C6 .incomplete
00001058 E1F2 64BE asl .w [A2 + D6.w * 4 - 0x66]
0000105C 0461 036C subi.w -[A1], 0x36C
00001060 CA17 and.b D5, [A7]
00001062 004E 8B0E ori.w A6, 0x8B0E
00001066 3C43 movea.w A6, D3
00001068 226B 0845 movea.l A1, [A3 + 0x845]
0000106C 0164 bchg -[A4], D0
0000106E 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00001070 0449 011B subi.w A1, 0x11B
00001074 013C 383B btst 0x3B /* ';' */, D0
00001078 02CA .incomplete
0000107A 9013 sub.b D0, [A3]
0000107C 5D42 subq.w D2, 6
0000107E 90A3 sub.l D0, -[A3]
00001080 0746 bchg D6, D3
00001082 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4
00001084 CABB 384C and.l D5, [PC + D3 + 0x4C]
00001088 0502 btst D2, D2
0000108A 0401 0264 subi.b D1, 0x64 /* 'd' */
0000108E 1502 move.b -[A2], D2
00001090 6401 bcc +0x3 /* 00001093 */
00001092 0283 1693 0EB3 andi.l D3, 0x16930EB3
00001098 4533 0503 737A 7A93 .invalid 2, [[A3 + <<invalid base displacement size>> + D0 * 4] + 0x737A7A93] // invalid opcode 4 with b == 4
000010A0 0EC3 .incomplete
000010A2 57A9 00BA subq.l [A1 + 0xBA], 3
000010A6 047E B301 subi.w <<invalid special address>>, 0xB301
000010AA 6868 bvc +0x6A /* 00001114 */
000010AC 547B 0604 addq.w [PC + D0.w * 8 + 0x4], 2
000010B0 9613 sub.b D3, [A3]
000010B2 3356 8B26 move.w [A1 - 0x74DA], [A6]
000010B6 1E10 move.b D7, [A0]
000010B8 7E2B moveq.l D7, 0x2B
000010BA 02E9 .incomplete
000010BC 0C93 0E53 36E1 cmpi.l [A3], 0xE5336E1
000010C2 007A 7A46 A592 ori.w [PC - 0x5A6E /* FFFFB656, cstring ""<EOF> */], 0x7A46 /* 'zF' */
000010C8 911B sub.b [A3]+, D0
000010CA 4350 chk.w D1, [A0]
000010CC 3B03 move.w -[A5], D3
000010CE 7303 moveq.l D1, 0x03
000010D0 836F 0307 or.w [A7 + 0x307], D1
000010D4 DED3 add.w A7, [A3]
000010D6 009B 512B 0207 ori.l [A3]+, 0x512B0207
000010DC 04CF .incomplete
000010DE 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
000010E0 1302 move.b -[A1], D2
000010E2 B300 xor.b D0, D1
000010E4 0704 btst D4, D3
000010E6 C5B3 0113 02EE 069D and.l [[A3 + D0] + 0x2EE069D], D2
000010EE 0393 bclr [A3], D1
000010F0 1501 move.b -[A2], D1
000010F2 256C 4B03 0147 move.l [A2 + 0x147], [A4 + 0x4B03]
000010F8 3B02 move.w -[A5], D2
000010FA 1B00 move.b -[A5], D0
000010FC C10B abcd -[A0], -[A3]
000010FE 2306 move.l -[A1], D6
00001100 6510 bcs +0x12 /* 00001112 */
00001102 2110 move.l -[A0], [A0]
00001104 6CB3 bge -0x4B /* 000010B9 */
00001106 01A5 bclr -[A5], D0
00001108 0196 bclr [A6], D0
0000110A A101 syscall Close, flags=1
0000110C 2700 move.l -[A3], D0
0000110E 4DA1 .invalid 6, -[A1] // invalid opcode 4 with b == 6
00001110 01D3 .incomplete
label00001112:
00001112 101E move.b D0, [A6]+
label00001114:
00001114 16A1 move.b [A3], -[A1]
00001116 F473 cpushp DATA, [A3]
00001118 0061 043B ori.w -[A1], 0x43B
0000111C 0053 363B ori.w [A3], 0x363B /* '6;' */
00001120 00E3 .incomplete
00001122 2CAB 3493 move.l [A6], [A3 + 0x3493]
00001126 0EE3 .incomplete
00001128 2CA1 move.l [A6], -[A1]
0000112A 0D7A 7A40 bchg [PC + 0x7A40 /* 00008B6C, cstring ""<EOF> */], D6
0000112E 6203 bhi +0x5 /* 00001133 */
00001130 7300 moveq.l D1, 0x00
00001132 5B6A DB1C subq.w [A2 - 0x24E4], 5
00001136 FB24 .extension 0xB24 <<F/4-5/5>> // unimplemented
00001138 B929 4308 xor.b [A1 + 0x4308], D4
0000113C 3520 move.w -[A2], -[A0]
0000113E 0102 btst D2, D0
00001140 3120 move.w -[A0], -[A0]
00001142 0700 btst D0, D3
00001144 98D3 sub.w A4, [A3]
00001146 0CF7 .incomplete
00001148 0BFD .incomplete
0000114A 1402 move.b D2, D2
0000114C 0FC1 .incomplete
0000114E 28A5 move.l [A4], -[A5]
00001150 2814 move.l D4, [A4]
00001152 020F C528 andi.b A7, 0x28 /* '(' */
00001156 0FDD .incomplete
00001158 2817 move.l D4, [A7]
0000115A 04F3 .incomplete
0000115C BB1C xor.b [A4]+, D5
0000115E 0504 btst D4, D2
00001160 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00001162 1440 movea.b A2, D0
00001164 020F 8CFB andi.b A7, 0xFB
00001168 096B 15B8 bchg [A3 + 0x15B8], D4
0000116C 0698 14B2 B345 addi.l [A0]+, 0x14B2B345
00001172 B2C3 cmpa.w A1, D3
00001174 5745 subq.w D5, 3
00001176 E80F lsr D7.b, 4
00001178 8102 sbcd D0, D2
0000117A 020F E104 andi.b A7, 0x4
0000117E 0B0D btst A5, D5
00001180 E904 asl D4.b, 4
00001182 B301 xor.b D1, D1
00001184 24D3 move.l [A2]+, [A3]
00001186 182E 043B move.b D4, [A6 + 0x43B]
0000118A 05A3 bclr -[A3], D2
0000118C 1E07 move.b D7, D7
0000118E 03FA .incomplete
00001190 A306 syscall KillIO, flags=3
00001192 A12C syscall InitApplZone, flags=1
00001194 950E subx.b -[A2], -[A6]
00001196 3B0C move.w -[A5], A4
00001198 CB0D abcd -[A5], -[A5]
0000119A 84BB 08A5 or.l D2, [PC + D0 - 0x91]
0000119E 3C14 move.w D6, [A4]
000011A0 A93C syscall SetMenuBar
000011A2 E1C1 asl .w D1
000011A4 F26B 10D3 .extension 0x26B <<F/1/1>>, 0x10D3 // unimplemented
000011A8 863B 05E3 2A83 0114 00EB or.b D3, [[0x2A83] + 0x11400EB]
000011B2 7914 moveq.l D4, 0x14
000011B4 00B3 8F13 0E32 1400 ori.l [A3 + D1.w * 4], 0x8F130E32
000011BC B332 8CD8 xor.b [A2 + A0 * 4 - 0x40], D1
000011C0 A501 syscall Close, flags=5
000011C2 9307 subx.b D1, D7
000011C4 14DC move.b [A2]+, [A4]+
000011C6 9800 sub.b D4, D0
000011C8 C33F and.b <<invalid special address>>, D1
000011CA 1402 move.b D2, D2
000011CC BBA3 xor.l -[A3], D5
000011CE 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
000011D0 5B58 subq.w [A0]+, 5
000011D2 E493 roxr D3, 2
000011D4 A6A1 syscall vMRdData, flags=6
000011D6 B5E3 cmpa.l A2, -[A3]
000011D8 2AFB 45AB 3AFB 45A3 1E26 move.l [A5]+, [[0x3AFB + D4 * 4] + 0x45A31E26]
000011E2 9312 sub.b [A2], D1
000011E4 0D0B btst A3, D6
000011E6 B70D cmpm.b [A3]+, [A5]+
000011E8 4A0F tst.b A7
000011EA 8C3B 29D2 08BA or.b D6, [[] + 0x8BA]
000011F0 B522 xor.b -[A2], D2
000011F2 D312 add.b [A2], D1
000011F4 7CB8 moveq.l D6, 0xFFFFFFB8
000011F6 000F 000F ori.b A7, 0xF
000011FA 6EFB bgt -0x3 /* 000011F7 */
000011FC 0E22 50E3 .invalid.b -[A2], 0xE3 // invalid immediate operation
00001200 01EB .incomplete
00001202 5513 subq.b [A3], 2
00001204 0C7C B802 530E cmpi.w 0x530E, 0xB802
0000120A 22B8 E301 move.l [A1], [0xFFFFE301]
0000120E 032D C007 btst [A5 - 0x3FF9], D1
00001212 00C8 .incomplete
00001214 0F00 btst D0, D7
00001216 1384 C501 move.b [[A1 + <<invalid base displacement size>> + A4 * 4]], D4
0000121A F329 .extension 0x329 <<F/4-5/1>> // unimplemented
0000121C C518 and.b [A0]+, D2
0000121E 0FD5 .incomplete
00001220 182C 856C move.b D4, [A4 - 0x7A94]
00001224 458D .invalid 2, A5 // invalid opcode 4 with b == 6
00001226 DB0E addx.b -[A5], -[A6]
00001228 34D0 move.w [A2]+, [A0]
0000122A 7E2C moveq.l D7, 0x2C
0000122C D301 addx.b D1, D1
0000122E FB24 .extension 0xB24 <<F/4-5/5>> // unimplemented
00001230 6868 bvc +0x6A /* 0000129A */
00001232 3233 0ABB move.w D1, [A3 + D0 * 2 - 0x69]
00001236 0212 2C14 andi.b [A2], 0x14
0000123A 00C3 .incomplete
0000123C 80FB 6DA1 AFD3 divu.w D0, [[-0x502D + D6 * 4]]
00001242 0833 0D3C 6341 btst.b [[A3 + <<invalid base displacement size>>]], 0x3C /* '<' */
00001248 7604 moveq.l D3, 0x04
0000124A BB26 xor.b -[A6], D5
0000124C 1021 move.b D0, -[A1]
0000124E C728 816C and.b [A0 - 0x7E94], D3
00001252 96FD sub.w A3, <<invalid special address>>
00001254 22C9 move.l [A1]+, A1
00001256 1ED2 move.b [A7]+, [A2]
00001258 08BE 4D0D bclr.b <<invalid special address>>, 0xD /* '\r' */
0000125C CB0B abcd -[A5], -[A3]
0000125E 296E 4002 0F8C move.l [A4 + 0xF8C], [A6 + 0x4002]
00001264 B304 xor.b D4, D1
00001266 4186 .invalid 0, D6 // invalid opcode 4 with b == 6
00001268 40A1 negx.l -[A1]
0000126A 7402 moveq.l D2, 0x02
0000126C 5321 subq.b -[A1], 1
0000126E 450B .invalid 2, A3 // invalid opcode 4 with b == 4
00001270 0F55 bchg [A5], D7
00001272 0B51 bchg [A1], D5
00001274 B843 cmp.w D4, D3
00001276 1CCE move.b [A6]+, A6
00001278 747B moveq.l D2, 0x7B
0000127A 0517 btst [A7], D2
0000127C 0405 3307 subi.b D5, 0x7
00001280 B304 xor.b D4, D1
00001282 0315 btst [A5], D1
00001284 BB05 xor.b D5, D5
00001286 0704 btst D4, D3
00001288 0EA4 FB09 0701 .invalid.l -[A4], 0xFB090701 // invalid immediate operation
0000128E BF02 xor.b D2, D7
00001290 138E 1402 move.b [A1 + D1.w * 4 + 0x2], A6
00001294 D353 add.w [A3], D1
00001296 0B08 btst A0, D5
00001298 1402 move.b D2, D2
label0000129A:
0000129A 4B39 4304 1402 .invalid 5, [0x43041402] // invalid opcode 4 with b == 4
000012A0 8B61 or.w -[A1], D5
000012A2 1705 move.b -[A3], D5
000012A4 7903 moveq.l D4, 0x03
000012A6 2617 move.l D3, [A7]
000012A8 057D bchg <<invalid special address>>, D2
000012AA 0FD1 .incomplete
000012AC A037 syscall ReadParam
000012AE 04F1 .incomplete
000012B0 F321 .extension 0x321 <<F/4-5/1>> // unimplemented
000012B2 1016 move.b D0, [A6]
000012B4 4840 swap.w D0
000012B6 C57B 7402 and.w [PC + D7.w * 4 + 0x2], D2
000012BA 0781 bclr D1, D3
000012BC 0B83 bclr D3, D5
000012BE 0140 bchg D0, D0
000012C0 BB02 xor.b D2, D5
000012C2 1C16 move.b D6, [A6]
000012C4 02F3 .incomplete
000012C6 81C3 divs.w D0, D3
000012C8 0857 051D bchg.b [A7], 0x1D
000012CC D70E addx.b -[A3], -[A6]
000012CE C00F and.b D0, A7
000012D0 2504 move.l -[A2], D4
label000012D2:
000012D2 0504 btst D4, D2
000012D4 4002 negx.b D2
000012D6 0F3D btst <<invalid special address>>, D7
000012D8 043E E922 subi.b <<invalid special address>>, 0x22 /* '\"' */
000012DC E30F lsl D7.b, 1
000012DE 103E move.b D0, <<invalid special address>>
000012E0 4814 nbcd.b [A4]
000012E2 1E3E move.b D7, <<invalid special address>>
000012E4 2504 move.l -[A2], D4
000012E6 0785 bclr D5, D3
000012E8 DADB add.w A5, [A3]+
000012EA 045B 0997 subi.w [A3]+, 0x997
000012EE 0D7D bchg <<invalid special address>>, D6
000012F0 0700 btst D0, D3
000012F2 56E1 sne -[A1]
000012F4 04CD .incomplete
000012F6 EFD7 0EE2 bfins [A7] {D3:D2}, D0
000012FA 0F21 btst -[A1], D7
000012FC 09E4 .incomplete
000012FE BB02 xor.b D2, D5
00001300 0283 4AF7 0ED9 andi.l D3, 0x4AF70ED9
00001306 D503 addx.b D2, D3
00001308 0F05 btst D5, D7
0000130A 0D14 btst [A4], D6
0000130C 4065 negx.w -[A5]
0000130E 8BEB 743D divs.w D5, [A3 + 0x743D]
00001312 04F1 .incomplete
00001314 1BEB 2065 move.b <<invalid special address>>, [A3 + 0x2065]
00001318 B6D8 cmpa.w A3, [A0]+
0000131A 65B6 bcs -0x48 /* 000012D2 */
0000131C FB19 .extension 0xB19 <<F/4-5/5>> // unimplemented
0000131E F70E .extension 0x70E <<F/4-5/3>> // unimplemented
00001320 940F sub.b D2, A7
00001322 E51C rol D4.b, 2
00001324 433E .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
00001326 E51C rol D4.b, 2
00001328 5375 E51C subq.w <<invalid full ext with I/IS == 4>>, 1
0000132C A335 syscall OffLine/Offline, flags=3
0000132E E51C rol D4.b, 2
00001330 7319 moveq.l D1, 0x19
00001332 E51C rol D4.b, 2
00001334 0FFD .incomplete
00001336 D5CD add.l A2, A5
00001338 F589 .invalid <<F/6/2>>
0000133A F346 .extension 0x346 <<F/4-5/1>> // unimplemented
0000133C 98A1 sub.l D4, -[A1]
0000133E F365 .extension 0x365 <<F/4-5/1>> // unimplemented
00001340 F381 .invalid <<F/6/1>>
00001342 3BF1 F1B3 06F7 083E 3101 EDEF move.w <<invalid special address>>, [[0x6F7083E + A7] + 0x3101EDEF]
0000134E 8117 or.b [A7], D0
00001350 F314 .extension 0x314 <<F/4-5/1>> // unimplemented
00001352 1069 D80D movea.b A0, [A1 - 0x27F3]
00001356 37C1 7804 move.w [PC + D7 + 0x4], D1
0000135A 2E10 move.l D7, [A0]
0000135C D0E6 add.w A0, -[A6]
0000135E 6B11 bmi +0x13 /* 00001371 */
00001360 2823 move.l D4, -[A3]
00001362 29C8 1000 0F06 move.l 0x10000F06, A0
00001368 EC28 lsr D0.b, D6
0000136A EC10 roxr D0.b, 6
0000136C 45EF B63B lea.l A2, [A7 - 0x49C5]
00001370 7221 moveq.l D1, 0x21
00001372 EED3 288B bfset [A3] {D2:11}
00001376 05FE .incomplete
00001378 2250 movea.l A1, [A0]
0000137A EB21 asl D1.b, D5
0000137C 630D bls +0xF /* 0000138B */
0000137E 8B05 sbcd D5, D5
00001380 C5EB C5ED muls.w D2, [A3 - 0x3A13]
00001384 5CA9 E7E1 addq.l [A1 - 0x181F], 6
00001388 DF28 3607 add.b [A0 + 0x3607], D7
0000138C 0105 btst D5, D0
0000138E D0B3 0328 669B add.l D0, [A3 + 0x669B + D0 * 2]
00001394 1DA9 05D0 E321 2828 move.b [[A6 + 0x2828 + A6 * 2]], [A1 + 0x5D0]
0000139C 6100 6AC5 bsr +0x6AC7 /* 00007E63 */
000013A0 E30F lsl D7.b, 1
000013A2 CDE3 muls.w D6, -[A3]
000013A4 2506 move.l -[A2], D6
000013A6 D041 add.w D0, D1
000013A8 F283 2304 .extension 0x283 <<F/2-3/1>> // unimplemented
000013AC 630D bls +0xF /* 000013BB */
000013AE ED06 asl D6.b, 6
000013B0 3B25 move.w -[A5], -[A5]
000013B2 2F13 move.l -[A7], [A3]
000013B4 221F move.l D1, [A7]+
000013B6 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4
000013B8 2B00 move.l -[A5], D0
000013BA 228B move.l [A1], A3
000013BC 051B btst [A3]+, D2
000013BE 0174 388B bchg [A4 + D3 - 0x117], D0
000013C2 0E78 0701 20DB .invalid.w [0x000020DB], 0x701 // invalid immediate operation
000013C8 0636 1338 5A85 addi.b [A6 + D5 * 2 - 0x123], 0x38 /* '8' */
000013CE 016A 8101 bchg [A2 - 0x7EFF], D0
000013D2 2881 move.l [A4], D1
000013D4 018B bclr A3, D0
000013D6 010F btst A7, D0
000013D8 122C 4002 move.b D1, [A4 + 0x4002]
000013DC 2B80 6C88 move.l [A5 + D6 * 4 - 0x120], D0
000013E0 617B bsr +0x7D /* 0000145D */
000013E2 4A65 tst.w -[A5]
000013E4 0330 6B25 6173 btst [[A0 + 0x6173] + D6 * 2], D1
000013EA 0704 btst D4, D3
000013EC C288 and.l D1, A0
000013EE 5A6C 16E1 addq.w [A4 + 0x16E1], 5
000013F2 012C C503 btst [A4 - 0x3AFD], D0
000013F6 6B25 bmi +0x27 /* 0000141D */
000013F8 A174 syscall CacheMgr, flags=1
000013FA 0704 btst D4, D3
000013FC D116 add.b [A6], D0
000013FE 3262 movea.w A1, -[A2]
00001400 7B04 moveq.l D5, 0x04
label00001402:
00001402 122C BB0A move.b D1, [A4 - 0x44F6]
00001406 4C00 FB46 movem.w D1,D2,D6,A0,A1,A3,A4,A5,A6,A7, D0
0000140A AB00 syscall BitBlt
0000140C 650F bcs +0x11 /* 0000141D */
0000140E 61EF bsr -0xF /* 000013FF */
00001410 2841 movea.l A4, D1
00001412 6BEE bmi -0x10 /* 00001402 */
00001414 9708 subx.b -[A3], -[A0]
00001416 79D3 moveq.l D4, 0xFFFFFFD3
00001418 0865 F7F1 bchg.b -[A5], 0xF1
0000141C FA13 03A1 .unknown 0xFA13 0x03A1 (W = 5)
00001420 14C5 move.b [A2]+, D5
00001422 100B move.b D0, A3
00001424 E9FE 8B05 bfextu D0, <<invalid special address>> {D4:5}
00001428 1E10 move.b D7, [A0]
0000142A 4465 neg.w -[A5]
0000142C 130F move.b -[A1], A7
0000142E 3669 F137 movea.w A3, [A1 - 0xEC9]
00001432 03E9 .incomplete
00001434 830C sbcd -[A1], -[A4]
00001436 2E04 move.l D7, D4
00001438 1216 move.b D1, [A6]
0000143A FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
0000143C 147B 0312 1023 movea.b A2, [[PC + D0 * 2] + 0x1023]
00001442 3148 141C move.w [A0 + 0x141C], A0
00001446 1062 movea.b A0, -[A2]
00001448 1FE3 move.b <<invalid special address>>, -[A3]
0000144A 07BB 05DB 2853 0CBB bclr [[] + 0x28530CBB], D3
00001452 2D7B 460A AC0F move.l [A6 - 0x53F1], [PC + D4.w * 8 + 0xA]
00001458 143B 0DD3 0346 98D3 move.b D2, [[] + 0x34698D3]
00001460 5D1C subq.b [A4]+, 6
00001462 167B 0326 8B0C 960E movea.b A3, [[PC - 0x74F4] + D0 * 2 - 0x69F2]
0000146A 180C move.b D4, A4
0000146C 0B0D btst A5, D5
0000146E A935 syscall InsertMenu
00001470 45FA 016F lea.l A2, [PC + 0x16F /* 000015E1, value 0x7305F1, cstring "" */]
00001474 4002 negx.b D2
00001476 0B44 bchg D4, D5
00001478 8C66 or.w D6, -[A6]
0000147A 732F moveq.l D1, 0x2F
0000147C D0E3 add.w A0, -[A3]
0000147E 01FB .incomplete
00001480 6133 bsr +0x35 /* 000014B5 */
00001482 19E1 157E move.b 0x7E /* '~' */, -[A1]
00001486 0B0D btst A5, D5
00001488 D301 addx.b D1, D1
0000148A 2868 68D0 movea.l A4, [A0 + 0x68D0]
0000148E 01D8 .incomplete
00001490 FB61 .extension 0xB61 <<F/4-5/5>> // unimplemented
00001492 120B move.b D1, A3
00001494 0D00 btst D0, D6
00001496 632D bls +0x2F /* 000014C5 */
00001498 3200 move.w D1, D0
0000149A 0F8C bclr A4, D7
0000149C D845 add.w D4, D5
0000149E E12B lsl D3.b, D0
000014A0 5AE3 spl -[A3]
000014A2 0F3C 16B2 btst 0xB2, D7
000014A6 3C93 move.w [A6], [A3]
000014A8 5D9B subq.l [A3]+, 6
000014AA 0963 bchg -[A3], D4
000014AC 1BA4 FB20 A466 move.b [A5 - 0x5B9A + A7 * 2], -[A4]
000014B2 FB1F .extension 0xB1F <<F/4-5/5>> // unimplemented
000014B4 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
000014B6 9B0E subx.b -[A5], -[A6]
000014B8 66A3 bne -0x5B /* 0000145D */
000014BA 1DA4 4B13 9B0E F0BB move.b [[A6 + D4 * 2] - 0x64F10F45], -[A4]
000014C2 0373 1D66 bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D1
000014C6 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
000014C8 3A2B 04CE move.w D5, [A3 + 0x4CE]
000014CC 4EE8 0A73 jmp [A0 + 0xA73]
000014D0 002B 0B08 00CB ori.b [A3 + 0xCB], 0x8
000014D6 3A36 3ADB move.w D5, [A6 + D3 * 2 - 0x37]
000014DA 17FB 11CD 00AB move.b [PC + D0.w - 0x85], <<invalid full ext with IS == 1 and I/IS == 5>>
000014E0 1B00 move.b -[A5], D0
000014E2 0F3A 5B14 btst [PC + 0x5B14 /* 00006FF8, cstring ""<EOF> */], D7
000014E6 2568 6178 5314 move.l [A2 + 0x5314], [A0 + 0x6178]
000014EC 000F 2250 ori.b A7, 0x50 /* 'P' */
000014F0 AB06 syscall CullPoints
000014F2 EB24 asl D4.b, D5
000014F4 3AA3 move.w [A5], -[A3]
000014F6 1B7C 8B05 DB5D move.b [A5 - 0x24A3], 0x5
000014FC 001B 8742 ori.b [A3]+, 0x42 /* 'B' */
00001500 A309 syscall Delete/PBHDelete/HDelete, flags=3
00001502 330E move.w -[A1], A6
00001504 EB0D lsl D5.b, 5
00001506 8B12 or.b [A2], D5
00001508 0A34 8306 7B10 xori.b [A4 + D7 * 2], 0x6
0000150E 3301 move.w -[A1], D1
00001510 0309 btst A1, D1
00001512 2320 move.l -[A1], -[A0]
00001514 8B07 sbcd D5, D7
00001516 0A10 5C23 xori.b [A0], 0x23 /* '#' */
0000151A 0A0B 1423 xori.b A3, 0x23 /* '#' */
0000151E 04BB 0829 0643 1FBE 3C01 0402 4B54 subi.l [[0x3C010402] + D1 * 8 + 0x4B54], 0x8290643
0000152C 6901 bvs +0x3 /* 0000152F */
0000152E 2A10 move.l D5, [A0]
00001530 1B1E move.b -[A5], [A6]+
00001532 6316 bls +0x18 /* 0000154A */
00001534 C500 abcd D2, D0
00001536 1707 move.b -[A3], D7
00001538 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
0000153A 1003 move.b D0, D3
0000153C 3936 3322 41EA 0339 move.w -[A4], [[A6 + 0x41EA + D3 * 2] + 0x339]
00001544 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
00001546 7B18 moveq.l D5, 0x18
00001548 C501 abcd D2, D1
label0000154A:
0000154A A103 syscall Write, flags=1
0000154C 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
0000154E 3446 movea.w A2, D6
00001550 980F sub.b D4, A7
00001552 3683 move.w [A3], D3
00001554 0DFB .incomplete
00001556 0C97 11A4 EB01 cmpi.l [A7], 0x11A4EB01
0000155C 007B 8200 C39C ori.w <<invalid full ext with I/IS == 4>>, 0x8200
00001562 16D3 move.b [A3]+, [A3]
00001564 2740 A587 move.l [A3 - 0x5A79], D0
00001568 5B39 A13C 0191 subq.b [0xA13C0191], 5
0000156E 893C 45EB or.b 0xEB, D4
00001572 0709 btst A1, D3
00001574 06FB .incomplete
00001576 0FFB .incomplete
00001578 030F btst A7, D1
0000157A D8F6 0F3A E322 48E2 931C add.w A4, [[A6 - 0x1CDDB71E + D0 * 8] - 0x6CE4]
00001584 3B31 2B03 2C48 E23B move.w -[A5], [[A1 + <<invalid base displacement size>> + D2 * 2] + 0x2C48E23B]
0000158C 17A1 0016 move.b [A3 + D0.w + 0x16], -[A1]
00001590 3B08 move.w -[A5], A0
00001592 1709 move.b -[A3], A1
00001594 0989 bclr A1, D4
00001596 01A9 0016 bclr [A1 + 0x16], D0
0000159A 0608 8B0D addi.b A0, 0xD /* '\r' */
0000159E 7000 moveq.l D0, 0x00
000015A0 930C subx.b -[A1], -[A4]
000015A2 25ED F406 3A13 move.l [PC + 0x3A13 /* 00004FB7, cstring ""<EOF> */], [A5 - 0xBFA]
000015A8 07A1 bclr -[A1], D3
000015AA 5DEC 04D3 slt [A4 + 0x4D3]
000015AE 0910 btst [A0], D4
000015B0 10E5 move.b [A0]+, -[A5]
000015B2 416A B306 chk.w D0, [A2 - 0x4CFA]
000015B6 FB61 .extension 0xB61 <<F/4-5/5>> // unimplemented
000015B8 D309 addx.b -[A1], -[A1]
000015BA 2C5C movea.l A6, [A4]+
000015BC D309 addx.b -[A1], -[A1]
000015BE 1673 0163 02AC 3B07 B306 movea.b A3, [[A3 + 0x2AC] + 0x3B07B306]
000015C8 BB39 B306 0B07 xor.b [0xB3060B07], D5
000015CE C14B exg A0, A3
000015D0 6306 bls +0x8 /* 000015D8 */
000015D2 B306 xor.b D6, D1
000015D4 5B0E subq.b A6, 5
000015D6 B2FE cmpa.w A1, <<invalid special address>>
label000015D8:
000015D8 1704 move.b -[A3], D4
000015DA 7B4C moveq.l D5, 0x4C
000015DC 21B1 A1EF F500 move.l [A0 + <<invalid base displacement size>> + A7 * 4], <<invalid full ext with IS == 1 and I/IS == 7>>
000015E2 7305 moveq.l D1, 0x05
000015E4 F100 .extension 0x100 <<F/4-5/0>> // unimplemented
000015E6 C10C abcd -[A0], -[A4]
000015E8 5305 subq.b D5, 1
000015EA 5B33 D3A8 0F04 subq.b [0xF04 + A5 * 2], 5
000015F0 E6EC 2863 ror .w [A4 + 0x2863]
000015F4 00A1 0F64 0E18 ori.l -[A1], 0xF640E18
000015FA 0AC9 .incomplete
000015FC 542E 0454 addq.b [A6 + 0x454], 2
00001600 254C 6B1F move.l [A2 + 0x6B1F], A4
00001604 E146 asl D6.w, 8
00001606 6318 bls +0x1A /* 00001620 */
00001608 0708 btst A0, D3
0000160A E907 asl D7.b, 4
0000160C 088E 54A3 bclr.b A6, 0xA3
00001610 0028 D30E BB07 ori.b [A0 - 0x44F9], 0xE
// begin alternate branch 00001612-00001616
label00001612:
00001612 D30E addx.b -[A1], -[A6]
00001614 BB07 xor.b D7, D5
// end alternate branch 00001612-00001616
label00001612: // (misaligned)
00001616 0708 btst A0, D3
00001618 A141 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=1
0000161A 0017 08A7 ori.b [A7], 0xA7
0000161E EB4D lsl D5.w, 5
label00001620:
00001620 4007 negx.b D7
00001622 0A60 A310 xori.w -[A0], 0xA310
00001626 6102 bsr +0x4 /* 0000162A */
00001628 1308 move.b -[A1], A0
fn0000162A:
0000162A 5407 addq.b D7, 2
0000162C 0A45 2836 xori.w D5, 0x2836 /* '(6' */
label00001630:
00001630 54C8 6A07 dbcc D0, +0x6A09 /* 00008039 */
00001634 0A4A 2501 xori.w A2, 0x2501
00001638 6AA9 bpl -0x55 /* 000015E3 */
0000163A 5351 subq.w [A1], 1
0000163C 63E9 bls -0x15 /* 00001627 */
0000163E 06FB .incomplete
00001640 0EB3 0304 6B0A 1400 .invalid.l [A3 + D1.w * 4], 0x3046B0A // invalid immediate operation
00001648 0F54 bchg [A4], D7
0000164A CD1F and.b [A7]+, D6
0000164C F4C5 .invalid <<cinv/cpush with scope=0>>
0000164E 1F54 C804 move.b [A7 - 0x37FC], [A4]
00001652 0FC5 .incomplete
00001654 0404 453C subi.b D4, 0x3C /* '<' */
00001658 B104 xor.b D4, D0
0000165A 82C3 divu.w D1, D3
0000165C 1314 move.b -[A1], [A4]
0000165E 02B3 2414 0263 2154 andi.l <<invalid full ext with I/IS == 4>>, 0x24140263
00001666 B303 xor.b D3, D1
00001668 5C30 D841 addq.b [A0 + A5 + 0x41], 6
0000166C 0C5C C109 cmpi.w [A4]+, 0xC109
00001670 070A btst A2, D3
00001672 14E5 move.b [A2]+, -[A5]
00001674 0073 0113 0807 ori.w [A3 + D0 + 0x7], 0x113
0000167A 0962 bchg -[A2], D4
0000167C 6D04 blt +0x6 /* 00001682 */
0000167E 9607 sub.b D3, D7
00001680 0626 8A04 addi.b -[A6], 0x4
// begin alternate branch 00001682-00001684
label00001682:
00001682 8A04 or.b D5, D4
// end alternate branch 00001682-00001684
label00001682: // (misaligned)
00001684 895C or.w [A4]+, D4
00001686 F46B cpushl DATA, [A3]
00001688 1507 move.b -[A2], D7
0000168A 880F or.b D4, A7
0000168C DB0E addx.b -[A5], -[A6]
0000168E 6A82 bpl -0x7C /* 00001612 */
00001690 2B2E D007 move.l -[A5], [A6 - 0x2FF9]
00001694 04FB .incomplete
00001696 D301 addx.b D1, D1
00001698 7305 moveq.l D1, 0x05
0000169A 7E96 moveq.l D7, 0xFFFFFF96
0000169C 6868 bvc +0x6A /* 00001706 */
0000169E 1E16 move.b D7, [A6]
000016A0 25D3 1B03 move.l [PC + 0x1B03 /* 000031A5, cstring ""<EOF> */], [A3]
000016A4 6868 bvc +0x6A /* 0000170E */
000016A6 123E move.b D1, <<invalid special address>>
000016A8 6C86 bge -0x78 /* 00001630 */
000016AA 270A move.l -[A3], A2
000016AC B73E xor.b <<invalid special address>>, D3
000016AE 270A move.l -[A3], A2
000016B0 BC32 1296 cmp.b D6, [A2 + D1.w * 2 - 0x106]
000016B4 0704 btst D4, D3
000016B6 D707 addx.b D3, D7
000016B8 082A 3310 5423 btst.b [A2 + 0x5423], 0x10
000016BE 4D8B .invalid 6, A3 // invalid opcode 4 with b == 6
000016C0 2683 move.l [A3], D3
000016C2 0EA6 3EDB 1C53 .invalid.l -[A6], 0x3EDB1C53 // invalid immediate operation
000016C8 3605 move.w D3, D5
000016CA CAE1 mulu.w D5, -[A1]
000016CC BE17 cmp.b D7, [A7]
000016CE 048B 0706 CE07 subi.l A3, 0x706CE07
000016D4 0B11 btst [A1], D5
000016D6 180C move.b D4, A4
000016D8 4B39 0709 BA2E .invalid 5, [0x0709BA2E] // invalid opcode 4 with b == 4
000016DE 0421 2A54 subi.b -[A1], 0x54 /* 'T' */
000016E2 DB13 add.b [A3], D5
000016E4 0F28 3B0C btst [A0 + 0x3B0C], D7
000016E8 2250 movea.l A1, [A0]
000016EA A310 syscall Allocate/PBAllocContig/AllocContig, flags=3
000016EC A308 syscall Create/PBHCreate/HCreate, flags=3
000016EE 1B03 move.b -[A5], D3
000016F0 270A move.l -[A3], A2
000016F2 1F14 move.b -[A7], [A4]
000016F4 021B 2846 andi.b [A3]+, 0x46 /* 'F' */
000016F8 363A 4B28 move.w D3, [PC + 0x4B28 /* 00006222, cstring ""<EOF> */]
000016FC 1402 move.b D2, D2
000016FE 078A bclr A2, D3
00001700 9001 sub.b D0, D1
00001702 1C5C movea.b A6, [A4]+
00001704 0706 btst D6, D3
label00001706:
00001706 70EB moveq.l D0, 0xFFFFFFEB
00001708 1512 move.b -[A2], [A2]
0000170A 3B3E move.w -[A5], <<invalid special address>>
0000170C 470A .invalid 3, A2 // invalid opcode 4 with b == 4
label0000170E:
0000170E 902A 6ADB sub.b D0, [A2 + 0x6ADB]
00001712 3706 move.w -[A3], D6
00001714 084B 3870 bchg.b A3, 0x70 /* 'p' */
00001718 4608 not.b A0
0000171A C101 abcd D0, D1
0000171C 124B movea.b A1, A3
0000171E 3900 move.w -[A4], D0
00001720 DB65 add.w -[A5], D5
00001722 DB1D add.b [A5]+, D5
00001724 2A6A 7B05 movea.l A5, [A2 + 0x7B05]
00001728 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
0000172A 2101 move.l -[A0], D1
0000172C 833A A100 or.b [PC - 0x5F00 /* FFFFA102, cstring ""<EOF> */], D1
00001730 00FB .incomplete
00001732 592A 10EB subq.b [A2 + 0x10EB], 4
00001736 0A2B 0E1A E339 xori.b [A3 - 0x1CC7], 0x1A
0000173C 1703 move.b -[A3], D3
0000173E 306B 0885 movea.w A0, [A3 + 0x885]
00001742 050F btst A7, D2
00001744 5425 addq.b -[A5], 2
00001746 579B subq.l [A3]+, 3
00001748 6636 bne +0x38 /* 00001780 */
0000174A 3A7B 1348 movea.w A5, [PC + <<invalid base displacement size>>]
0000174E 022B 8383 3966 andi.b [A3 + 0x3966], 0x83
00001754 8B1D or.b [A5]+, D5
00001756 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00001758 8339 1310 0672 or.b [0x13100672], D1
0000175E 6B19 bmi +0x1B /* 00001779 */
00001760 122B 1502 move.b D1, [A3 + 0x1502]
00001764 D35F add.w [A7]+, D1
00001766 2709 move.l -[A3], A1
00001768 DB6B 1963 add.w [A3 + 0x1963], D5
0000176C 037B A0FE bchg [PC + A2.w - 0x2], D1
00001770 7663 moveq.l D3, 0x63
00001772 00C0 .incomplete
00001774 230F move.l -[A1], A7
00001776 340A move.w D2, A2
00001778 2107 move.l -[A0], D7
0000177A 064C BC40 addi.w A4, 0xBC40
0000177E 0003 7B13 ori.b D3, 0x13
// begin alternate branch 00001780-00001782
label00001780:
00001780 7B13 moveq.l D5, 0x13
// end alternate branch 00001780-00001782
label00001780: // (misaligned)
00001782 22CC move.l [A1]+, A4
00001784 D308 addx.b -[A1], -[A0]
00001786 22B8 21DF move.l [A1], [0x000021DF]
0000178A 1328 370A move.b -[A1], [A0 + 0x370A]
0000178E 4322 .invalid 1, -[A2] // invalid opcode 4 with b == 4
00001790 5081 addq.l D1, 8
00001792 005C 470A ori.w [A4]+, 0x470A /* 'G\n' */
00001796 48CB 1527 movem.l A3, D0,D1,D2,D5,A0,A2,A4
0000179A 0A4D C328 xori.w A5, 0xC328
0000179E FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
000017A0 170A move.b -[A3], A2
000017A2 5813 addq.b [A3], 4
000017A4 09FB .incomplete
000017A6 1F3D move.b -[A7], <<invalid special address>>
000017A8 14E5 move.b [A2]+, -[A5]
000017AA 08A3 815B bclr.b -[A3], 0x5B /* '[' */
000017AE 1F48 1C13 move.b [A7 + 0x1C13], A0
000017B2 2802 move.l D4, D2
000017B4 2B83 0B28 5413 move.l [A5 + 0x5413 + D0 * 2], D3
000017BA 0043 2133 ori.w D3, 0x2133 /* '!3' */
000017BE 0983 bclr D3, D4
000017C0 3928 1E81 move.w -[A4], [A0 + 0x1E81]
000017C4 000B 286A ori.b A3, 0x6A /* 'j' */
000017C8 8100 sbcd D0, D0
000017CA 415B chk.w D0, [A3]+
000017CC 0B07 btst D7, D5
000017CE 1402 move.b D2, D2
000017D0 0F46 bchg D6, D7
000017D2 8147 1402 pack D0, D7, 0x1402
000017D6 0F06 btst D6, D7
000017D8 3607 move.w D3, D7
000017DA 0A6C 0F85 1C13 xori.w [A4 + 0x1C13], 0xF85
000017E0 1027 move.b D0, -[A7]
000017E2 0363 bchg -[A3], D1
000017E4 2E04 move.l D7, D4
000017E6 E308 lsl D0.b, 1
000017E8 08FB 0217 0BC6 bset.b <<invalid full ext with IS == 1 and I/IS == 6>>, 0x17
000017EE 1B08 move.b -[A5], A0
000017F0 00AB 456E 2A28 A206 ori.l [A3 - 0x5DFA], 0x456E2A28 /* 'En*(' */
000017F8 6B0C bmi +0xE /* 00001806 */
000017FA 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
000017FC BB2F 4840 xor.b [A7 + 0x4840], D5
00001800 8145 1310 pack D0, D5, 0x1310
00001804 8136 A52C or.b <<invalid full ext with I/IS == 4>>, D0
// begin alternate branch 00001806-00001808
label00001806:
00001806 A52C syscall InitApplZone, flags=5
// end alternate branch 00001806-00001808
label00001806: // (misaligned)
00001808 3309 move.w -[A1], A1
0000180A 1310 move.b -[A1], [A0]
0000180C 5C14 addq.b [A4], 6
0000180E 029B 1B2A A589 andi.l [A3]+, 0x1B2AA589
00001814 8B35 2931 1C17 0629 or.b [[A5 + 0x1C170629 + D2]], D5
0000181C 446D 1FA5 neg.w [A5 + 0x1FA5]
00001820 0149 bchg A1, D0
00001822 9F05 subx.b D7, D5
00001824 0889 0516 bclr.b A1, 0x16
00001828 8105 sbcd D0, D5
0000182A 4131 8105 .invalid 0, [[A1 + <<invalid base displacement size>>] + A0] // invalid opcode 4 with b == 4
0000182E 2148 C132 move.l [A0 - 0x3ECE], A0
00001832 04D8 .incomplete
00001834 C804 and.b D4, D4
00001836 400F negx.b A7
00001838 699F bvs -0x5F /* 000017D9 */
0000183A FD05 .extension 0xD05 <<F/4-5/6>> // unimplemented
0000183C 7301 moveq.l D1, 0x01
0000183E F105 .extension 0x105 <<F/4-5/0>> // unimplemented
00001840 AD3D syscall MenuSelect, auto_pop
00001842 E301 asl D1.b, 1
00001844 5B0E subq.b A6, 5
00001846 213D move.l -[A0], <<invalid special address>>
00001848 0293 556E 36E4 andi.l [A3], 0x556E36E4
0000184E 54EB 2104 scc [A3 + 0x2104]
00001852 0339 130E 2D3E btst [0x130E2D3E], D1
00001858 DB08 addx.b -[A5], -[A0]
0000185A 053E btst <<invalid special address>>, D2
0000185C 9307 subx.b D1, D7
0000185E 2D01 move.l -[A6], D1
00001860 493F .invalid 4, <<invalid special address>> // invalid opcode 4 with b == 4
00001862 CD39 530E 1700 and.b [0x530E1700], D6
00001868 F24B 0471 .extension 0x24B <<F/1/1>>, 0x0471 // unimplemented
0000186C 4366 chk.w D1, -[A6]
0000186E 3B17 move.w -[A5], [A7]
00001870 1402 move.b D2, D2
00001872 0F54 bchg [A4], D7
00001874 5B0A subq.b A2, 5
00001876 3B07 move.w -[A5], D7
00001878 364B movea.w A3, A3
0000187A 34C3 move.w [A2]+, D3
0000187C 0D3B 07CB 02C1 0763 btst [[ + <<invalid base displacement size>>] + 0x2C10763], D6
00001884 06C6 .incomplete
00001886 8B00 sbcd D5, D0
00001888 B073 1754 cmp.w D0, <<invalid full ext with I/IS == 4>>
0000188C 7E53 moveq.l D7, 0x53
0000188E 0ED3 .incomplete
00001890 01FE .incomplete
00001892 85D0 divs.w D2, [A0]
00001894 1253 movea.b A1, [A3]
00001896 0E81 38BB 0583 .invalid.l D1, 0x38BB0583 // invalid immediate operation
0000189C 0E93 0E1B 03C1 .invalid.l [A3], 0xE1B03C1 // invalid immediate operation
000018A2 01E5 .incomplete
000018A4 37FE A100 move.w [PC + <<invalid base displacement size>> + A2], <<invalid special address>>
000018A8 7A7A moveq.l D5, 0x7A
000018AA 4933 C90D .invalid 4, [[A3 + <<invalid base displacement size>>] + A4] // invalid opcode 4 with b == 4
000018AE D306 addx.b D1, D6
000018B0 0707 btst D7, D3
000018B2 3B30 A30A 4806 move.w -[A5], [[A0 + <<invalid base displacement size>> + A2 * 2] + 0x4806]
000018B8 0821 0421 btst.b -[A1], 0x21 /* '!' */
000018BC 02E3 .incomplete
000018BE 1D84 DB13 7083 1A08 move.b [[A6 + A5 * 2] + 0x70831A08], D4
000018C6 0B86 bclr D6, D5
000018C8 0B08 btst A0, D5
000018CA B714 xor.b [A4], D3
000018CC E70F lsl D7.b, 3
000018CE 01BE bclr <<invalid special address>>, D0
000018D0 B304 xor.b D4, D1
000018D2 620F bhi +0x11 /* 000018E3 */
000018D4 4014 negx.b [A4]
000018D6 000F 1402 ori.b A7, 0x2
000018DA FB25 .extension 0xB25 <<F/4-5/5>> // unimplemented
000018DC 2A28 6122 move.l D5, [A0 + 0x6122]
000018E0 5B1D subq.b [A5]+, 5
000018E2 511A subq.b [A2]+, 8
000018E4 2706 move.l -[A3], D6
000018E6 2844 movea.l A4, D4
000018E8 C311 and.b [A1], D1
000018EA 0463 0013 subi.w -[A3], 0x13
000018EE 0C45 8A40 cmpi.w D5, 0x8A40
000018F2 7B03 moveq.l D5, 0x03
000018F4 930E subx.b -[A1], -[A6]
000018F6 2817 move.l D4, [A7]
000018F8 01BC 1423 31B2 bclr 0x142331B2, D0
000018FE 3423 move.w D2, -[A3]
00001900 3165 88BB move.w [A0 - 0x7745], -[A5]
00001904 1325 move.b -[A1], -[A5]
00001906 03E1 .incomplete
00001908 0E05 0227 .invalid.b D5, 0x27 /* '\'' */ // invalid immediate operation
0000190C 01B5 8301 bclr [[A5 + <<invalid base displacement size>> + A0 * 2]], D0
00001910 8901 sbcd D4, D1
00001912 1B03 move.b -[A5], D3
00001914 8501 sbcd D2, D1
00001916 511D subq.b [A5]+, 8
00001918 2C07 move.l D6, D7
0000191A 072C BB11 btst [A4 - 0x44EF], D3
0000191E 2516 move.l -[A2], [A6]
00001920 85E2 divs.w D2, -[A2]
00001922 028B 2C54 8104 andi.l A3, 0x2C548104
00001928 7E2C moveq.l D7, 0x2C
0000192A 7A7A moveq.l D5, 0x7A
0000192C 5406 addq.b D6, 2
0000192E 7B09 moveq.l D5, 0x09
00001930 6306 bls +0x8 /* 00001938 */
00001932 A30F syscall MountVol, flags=3
00001934 D370 30BB add.w [A0 + D3.w - 0x69], D1
label00001938:
00001938 0523 btst -[A3], D2
0000193A 4D63 chk.w D6, -[A3]
0000193C 0614 02D3 addi.b [A4], 0xD3
00001940 17C3 0138 8B08 0814 move.b [PC - 0x74F7F7EC + D0], D3
00001948 020F 3007 andi.b A7, 0x7
0000194C 0778 4566 bchg [0x00004566], D3
00001950 0C0A 8507 cmpi.b A2, 0x7
00001954 8103 sbcd D0, D3
00001956 7D22 moveq.l D6, 0x22
00001958 BB39 CB12 E301 xor.b [0xCB12E301], D5
0000195E 0B07 btst D7, D5
00001960 5305 subq.b D5, 1
00001962 1402 move.b D2, D2
00001964 1374 6E36 A206 move.b [A1 - 0x5DFA], [A4 + D6 * 8 + 0x36]
0000196A 9B0A subx.b -[A5], -[A2]
0000196C BB04 xor.b D4, D5
0000196E 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00001970 6105 bsr +0x7 /* 00001977 */
00001972 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
00001974 EB29 lsl D1.b, D5
00001976 5481 addq.l D1, 2
00001978 36BB 3930 4631 6017 move.w [A3], [PC + 0x46316017 + D3]
00001980 0525 btst -[A5], D2
00001982 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00001984 8A04 or.b D5, D4
00001986 A30F syscall MountVol, flags=3
00001988 5A60 addq.w -[A0], 5
0000198A 4002 negx.b D2
0000198C 5B1A subq.b [A2]+, 5
0000198E 6E30 bgt +0x32 /* 000019C0 */
00001990 230B move.l -[A1], A3
00001992 015C bchg [A4]+, D0
00001994 0482 BB05 0702 subi.l D2, 0xBB050702
0000199A C714 and.b [A4], D3
0000199C DB5D add.w [A5]+, D5
0000199E 14D3 move.b [A2]+, [A3]
000019A0 517B 0214 subq.w [PC + D0.w * 2 + 0x14], 8
000019A4 0F40 bchg D0, D7
000019A6 0705 btst D5, D3
000019A8 4536 2705 .invalid 2, [[A6 + <<invalid base displacement size>>] + D2 * 8] // invalid opcode 4 with b == 4
000019AC 4DE9 0453 lea.l A6, [A1 + 0x453]
000019B0 0605 0B85 addi.b D5, 0x85
000019B4 0383 bclr D3, D1
000019B6 0107 btst D7, D0
000019B8 0421 3B2F subi.b -[A1], 0x2F /* '/' */
000019BC 6B01 bmi +0x3 /* 000019BF */
000019BE 5302 subq.b D2, 1
label000019C0:
000019C0 A0D3 syscall vBTUpdate
000019C2 0FB0 0627 bclr [A0 + D0.w * 8 + 0x27], D7
000019C6 0581 bclr D1, D2
000019C8 4708 .invalid 3, A0 // invalid opcode 4 with b == 4
000019CA F604 4608 .move16 0xF604, 0x4608 // unimplemented
000019CE 4002 negx.b D2
000019D0 8B39 6E30 8B02 or.b [0x6E308B02], D5
000019D6 A907 syscall SetString
000019D8 D869 0799 add.w D4, [A1 + 0x799]
000019DC 7071 moveq.l D0, 0x71
000019DE 06D8 .incomplete
000019E0 170B move.b -[A3], A3
000019E2 030F btst A7, D1
000019E4 1D6E 8112 0B07 move.b [A6 + 0xB07], [A6 - 0x7EEE]
000019EA EA14 roxr D4.b, 5
000019EC 020F 361C andi.b A7, 0x1C
000019F0 85AE 6335 or.l [A6 + 0x6335], D2
000019F4 30B5 1093 move.w [A0], [A5 + D1.w - 0x109]
000019F8 0FE9 .incomplete
000019FA 3D83 05CE move.w <<invalid full ext with IS == 1 and I/IS == 6>>, D3
000019FE 7607 moveq.l D3, 0x07
00001A00 011D btst [A5]+, D0
00001A02 42E1 .invalid -[A1] // invalid opcode 4 with subtype 1
00001A04 B7E3 cmpa.l A3, -[A3]
00001A06 2676 900F movea.l A3, [A6 + A1.w + 0xF]
00001A0A 42FB 144B .invalid [PC + D1.w * 4 + 0x4B] // invalid opcode 4 with subtype 1
00001A0E 2273 0B43 08CE 3438 movea.l A1, [[A3 + <<invalid base displacement size>>] + 0x8CE3438]
00001A16 532D C501 subq.b [A5 - 0x3AFF], 1
00001A1A 3490 move.w [A2], [A0]
00001A1C 0FA5 bclr -[A5], D7
00001A1E 014B bchg A3, D0
00001A20 055B bchg [A3]+, D2
00001A22 06D3 .incomplete
00001A24 0F26 btst -[A6], D7
00001A26 1B2D 7111 move.b -[A5], [A5 + 0x7111]
00001A2A 5D29 5B16 subq.b [A1 + 0x5B16], 6
00001A2E C500 abcd D2, D0
00001A30 2539 5305 EB05 move.l -[A2], [0x5305EB05]
00001A36 2885 move.l [A4], D5
00001A38 2317 move.l -[A1], [A7]
00001A3A 0E04 4043 .invalid.b D4, 0x43 /* 'C' */ // invalid immediate operation
00001A3E 0642 EB11 addi.w D2, 0xEB11
00001A42 0698 3B70 40CE addi.l [A0]+, 0x3B7040CE
00001A48 7673 moveq.l D3, 0x73
00001A4A 1B42 4CCE move.b [A5 + 0x4CCE], D2
00001A4E 347B 5117 049C D35D movea.w A2, [[PC] + D5 + 0x49CD35D]
00001A56 512B 270A subq.b [A3 + 0x270A], 8
00001A5A C4A7 and.l D2, -[A7]
00001A5C 1284 move.b [A1], D4
00001A5E 7300 moveq.l D1, 0x00
00001A60 CB2F 4B04 and.b [A7 + 0x4B04], D5
00001A64 5B0E subq.b A6, 5
00001A66 1402 move.b D2, D2
00001A68 B360 xor.w -[A0], D1
00001A6A 49BD .invalid 4, <<invalid special address>> // invalid opcode 4 with b == 6
00001A6C 9126 sub.b -[A6], D0
00001A6E 412A 5B0E .invalid 0, [A2 + 0x5B0E] // invalid opcode 4 with b == 4
00001A72 6B01 bmi +0x3 /* 00001A75 */
00001A74 A92D syscall CloseWindow
00001A76 E503 asl D3.b, 2
00001A78 492D 6B74 .invalid 4, [A5 + 0x6B74] // invalid opcode 4 with b == 4
00001A7C 592D 9B13 subq.b [A5 - 0x64ED], 4
00001A80 4E3B .invalid // invalid opcode 4
00001A82 0714 btst [A4], D3
00001A84 0709 btst A1, D3
00001A86 7C91 moveq.l D6, 0xFFFFFF91
00001A88 2C0F move.l D6, A7
00001A8A 2EED 0FA5 move.l [A7]+, [A5 + 0xFA5]
00001A8E 051B btst [A3]+, D2
00001A90 013B 0779 1F25 E005 btst [[PC + 0x1F25E005]], D0
00001A98 1A40 movea.b A5, D0
00001A9A 020F 36D0 andi.b A7, 0xD0
00001A9E A182 syscall DTInstall, flags=1
00001AA0 3538 FB09 move.w -[A2], [0xFFFFFB09]
00001AA4 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00001AA6 E937 roxl D7.b, D4
label00001AA8:
00001AA8 14CE move.b [A2]+, A6
00001AAA 4225 clr.b -[A5]
00001AAC 829B or.l D1, [A3]+
00001AAE 09A9 8291 bclr [A1 - 0x7D6F], D4
00001AB2 0F07 btst D7, D7
00001AB4 0942 bchg D2, D4
00001AB6 2E04 move.l D7, D4
00001AB8 1E10 move.b D7, [A0]
00001ABA 616A bsr +0x6C /* 00001B26 */
00001ABC 7305 moveq.l D1, 0x05
00001ABE 697E bvs +0x80 /* 00001B3E */
00001AC0 0F32 0709 btst [[A2 + <<invalid base displacement size>> + D0 * 8]], D7
00001AC4 5E14 addq.b [A4], 7
00001AC6 020F 8C36 andi.b A7, 0x36 /* '6' */
00001ACA B304 xor.b D4, D1
00001ACC E1C4 asl .w D4
00001ACE 3B00 move.w -[A5], D0
00001AD0 28A1 move.l [A4], -[A1]
00001AD2 C314 and.b [A4], D1
00001AD4 C101 abcd D0, D1
00001AD6 0227 899B andi.b -[A7], 0x9B
00001ADA 9716 sub.b [A6], D3
00001ADC 1E0F move.b D7, A7
00001ADE 3654 movea.w A3, [A4]
00001AE0 070A btst A2, D3
00001AE2 3F49 8C99 move.w [A7 - 0x7367], A1
00001AE6 358A 1702 1440 move.w [[A2 + <<invalid base displacement size>> + D1 * 8] + 0x1440], A2
00001AEC 025B 746E andi.w [A3]+, 0x746E /* 'tn' */
00001AF0 30A2 move.w [A0], -[A2]
00001AF2 0633 0C06 080F addi.b [A3 + D0 + 0xF], 0x6
00001AF8 65AE bcs -0x50 /* 00001AA8 */
00001AFA DA82 add.l D5, D2
00001AFC 6501 bcs +0x3 /* 00001AFF */
00001AFE 6B0C bmi +0xE /* 00001B0C */
00001B00 0608 1400 addi.b A0, 0x0
00001B04 AB0B syscall DrawSlab
00001B06 32BB 0240 move.w [A1], [PC + D0.w * 2 + 0x40]
00001B0A 020F 8C30 andi.b A7, 0x30 /* '0' */
// begin alternate branch 00001B0C-00001B10
label00001B0C:
00001B0C 8C30 C60F or.b D6, [A0 + A4.w * 8 + 0xF]
// end alternate branch 00001B0C-00001B10
label00001B0C: // (misaligned)
00001B0E C60F and.b D3, A7
00001B10 B0CB cmpa.w A0, A3
00001B12 01E9 .incomplete
00001B14 01E3 .incomplete
00001B16 0C30 5895 3717 092A 82CB cmpi.b [[A0] + D3 * 8 + 0x92A82CB], 0x95
00001B20 074D bchg A5, D3
00001B22 041C 0407 subi.b [A4]+, 0x7
fn00001B26:
00001B26 0F3F btst <<invalid special address>>, D7
00001B28 0F14 btst [A4], D7
00001B2A 009B 052A 10F5 ori.l [A3]+, 0x52A10F5
00001B30 3122 move.w -[A0], -[A2]
00001B32 50DB st [A3]+
00001B34 0EFB .incomplete
00001B36 07E9 .incomplete
00001B38 21F0 657D 8323 move.l [0xFFFF8323], <<invalid full ext with IS == 1 and I/IS == 5>>
label00001B3E:
00001B3E 5C6A 9713 addq.w [A2 - 0x68ED], 6
00001B42 2C0F move.l D6, A7
00001B44 DC1B add.b D6, [A3]+
00001B46 06B8 A308 770F C997 addi.l [0xFFFFC997], 0xA308770F
00001B4E 17CD 7511 move.b [[PC + D7 * 4]], A5
00001B52 1707 move.b -[A3], D7
00001B54 2D41 0782 move.l [A6 + 0x782], D1
00001B58 A206 syscall KillIO, flags=2
00001B5A 5B18 subq.b [A0]+, 5
00001B5C 1402 move.b D2, D2
00001B5E 9322 sub.b -[A2], D1
00001B60 1709 move.b -[A3], A1
00001B62 F3AB .invalid <<F/6/1>>
00001B64 0603 1800 addi.b D3, 0x0
00001B68 5341 subq.w D1, 1
00001B6A A500 syscall Open/PBHOpen/HOpen, flags=5
00001B6C 6306 bls +0x8 /* 00001B74 */
00001B6E 2250 movea.l A1, [A0]
00001B70 0B0C btst A4, D5
00001B72 1709 move.b -[A3], A1
label00001B74:
00001B74 88AB 0603 or.l D4, [A3 + 0x603]
00001B78 0AE5 .incomplete
00001B7A 0083 0F60 1402 ori.l D3, 0xF601402
00001B80 3344 C50E move.w [A1 - 0x3AF2], D4
00001B84 021B 748D andi.b [A3]+, 0x8D
00001B88 9346 subx.w D1, D6
00001B8A 2A5C movea.l A5, [A4]+
00001B8C 6154 bsr +0x56 /* 00001BE2 */
00001B8E C920 and.b -[A0], D4
00001B90 4A60 tst.w -[A0]
00001B92 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4
00001B94 E303 asl D3.b, 1
00001B96 9B51 sub.w [A1], D5
00001B98 045A 58CB subi.w [A2]+, 0x58CB
00001B9C 0F5A bchg [A2]+, D7
00001B9E 030C btst A4, D1
00001BA0 130F move.b -[A1], A7
00001BA2 1319 move.b -[A1], [A1]+
00001BA4 5A73 280A addq.w [A3 + D2 + 0xA], 5
00001BA8 0FA2 bclr -[A2], D7
00001BAA 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4
00001BAC 2B07 move.l -[A5], D7
00001BAE 6309 bls +0xB /* 00001BB9 */
00001BB0 4A63 tst.w -[A3]
00001BB2 0916 btst [A6], D4
00001BB4 6309 bls +0xB /* 00001BBF */
00001BB6 8812 or.b D4, [A2]
00001BB8 4A53 tst.w [A3]
00001BBA 49B4 8647 .invalid 4, [A4 + A0.w * 8 + 0x47] // invalid opcode 4 with b == 6
00001BBE 0062 270A ori.w -[A2], 0x270A /* '\'\n' */
00001BC2 FCD3 288B .extension 0xCD3 <<F/2-3/6>> // unimplemented
00001BC6 7204 moveq.l D1, 0x04
00001BC8 B705 xor.b D5, D3
00001BCA 099B bclr [A3]+, D4
00001BCC 0BDB .incomplete
00001BCE 031F btst [A7]+, D1
00001BD0 3492 move.w [A2], [A2]
00001BD2 1BE7 move.b <<invalid special address>>, -[A7]
00001BD4 3463 movea.w A2, -[A3]
00001BD6 024B 0476 andi.w A3, 0x476
00001BDA 3705 move.w -[A3], D5
00001BDC 1547 0FA2 move.b [A2 + 0xFA2], D7
00001BE0 EE24 asr D4.b, D7
fn00001BE2:
00001BE2 7B28 moveq.l D5, 0x28
00001BE4 0308 btst A0, D1
00001BE6 6A3B bpl +0x3D /* 00001C23 */
00001BE8 0310 btst [A0], D1
00001BEA 1E28 7EEE move.b D7, [A0 + 0x7EEE]
00001BEE 6868 bvc +0x6A /* 00001C58 */
00001BF0 0B0A btst A2, D5
00001BF2 28C0 move.l [A4]+, D0
00001BF4 0B0A btst A2, D5
00001BF6 7B0C moveq.l D5, 0x0C
00001BF8 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00001BFA D383 addx.l D1, D3
00001BFC C351 and.w [A1], D1
00001BFE DE4E add.w D7, A6
00001C00 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00001C02 A664 syscall MoveHHi, flags=6
00001C04 7EEE moveq.l D7, 0xFFFFFFEE
00001C06 7A7A moveq.l D5, 0x7A
00001C08 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00001C0A 3C0F move.w D6, A7
00001C0C AE3C syscall SetClientID, auto_pop
00001C0E 00A3 81DB 1212 ori.l -[A3], 0x81DB1212
00001C14 EE84 asr D4, 7
00001C16 844B or.w D2, A3
00001C18 1963 0B9B move.b [A4 + 0xB9B], -[A3]
00001C1C 0EE4 .incomplete
00001C1E A473 syscall OSReserved, flags=4
00001C20 00A4 7B05 9B0A ori.l -[A4], 0x7B059B0A
00001C26 12EE 0B49 move.b [A1]+, [A6 + 0xB49]
00001C2A AB04 syscall ColorMap
00001C2C 12EE 070D move.b [A1]+, [A6 + 0x70D]
00001C30 A94C syscall FlashMenuBar
00001C32 7B80 moveq.l D5, 0xFFFFFF80
00001C34 12EE 0F46 move.b [A1]+, [A6 + 0xF46]
00001C38 2301 move.l -[A1], D1
00001C3A 4E6B move A3, USP
00001C3C 0FDB .incomplete
00001C3E 1517 move.b -[A2], [A7]
00001C40 01F2 .incomplete
00001C42 6203 bhi +0x5 /* 00001C47 */
00001C44 441B neg.b [A3]+
00001C46 43F3 0963 0BBB 0310 D8A4 lea.l A1, [[A3 + 0xBBB] + 0x310D8A4]
00001C50 C6A4 and.l D3, -[A4]
00001C52 A223 syscall DisposHandle/DisposeHandle, flags=2
00001C54 1AB0 231C move.b [A5], <<invalid full ext with I/IS == 4>>
label00001C58:
00001C58 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
00001C5A F462 .invalid <<cinv/cpush with scope=0>>
00001C5C 5339 1B43 8484 subq.b [0x1B438484], 1
00001C62 0B70 8106 330E bchg [[A0 + <<invalid base displacement size>>] + A0 + 0x330E], D5
00001C68 DB1F add.b [A7]+, D5
00001C6A 6301 bls +0x3 /* 00001C6D */
00001C6C 1083 move.b [A0], D3
00001C6E 068B 2163 0803 addi.l A3, 0x21630803
00001C74 0976 E1EC bchg <<invalid full ext with I/IS == 4>>, D4
00001C78 7301 moveq.l D1, 0x01
00001C7A 0304 btst D4, D1
00001C7C E30B lsl D3.b, 1
00001C7E 9B0B subx.b -[A5], -[A3]
00001C80 230F move.l -[A1], A7
00001C82 3B17 move.w -[A5], [A7]
00001C84 3B17 move.w -[A5], [A7]
00001C86 2100 move.l -[A0], D0
00001C88 3B17 move.w -[A5], [A7]
00001C8A 2501 move.l -[A2], D1
00001C8C 1264 movea.b A1, -[A4]
00001C8E FB3C .extension 0xB3C <<F/4-5/5>> // unimplemented
00001C90 0701 btst D1, D3
00001C92 2712 move.l -[A3], [A2]
00001C94 6473 bcc +0x75 /* 00001D09 */
00001C96 164C movea.b A3, A4
00001C98 4CAB 5D3A 7B10 movem.w D1,D3,D4,D5,A0,A2,A3,A4,A6, [A3 + 0x7B10]
00001C9E 1264 movea.b A1, -[A4]
00001CA0 0F3A 7310 btst [PC + 0x7310 /* 00008FB2, cstring ""<EOF> */], D7
00001CA4 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00001CA6 6416 bcc +0x18 /* 00001CBE */
00001CA8 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00001CAA 3E2C 6C4A move.w D7, [A4 + 0x6C4A]
00001CAE EB42 asl D2.w, 5
00001CB0 0704 btst D4, D3
00001CB2 C36C 2C81 and.w [A4 + 0x2C81], D1
00001CB6 002C 2301 16DB ori.b [A4 + 0x16DB], 0x1
00001CBC 126C 4A23 movea.b A1, [A4 + 0x4A23]
// begin alternate branch 00001CBE-00001CC0
label00001CBE:
00001CBE 4A23 tst.b -[A3]
// end alternate branch 00001CBE-00001CC0
label00001CBE: // (misaligned)
00001CC0 0188 bclr A0, D0
00001CC2 4B29 1264 .invalid 5, [A1 + 0x1264] // invalid opcode 4 with b == 4
00001CC6 0B49 bchg A1, D5
00001CC8 EB16 roxl D6.b, 5
00001CCA 1C16 move.b D6, [A6]
00001CCC 1343 1C2C move.b [A1 + 0x1C2C], D3
00001CD0 1321 move.b -[A1], -[A1]
00001CD2 330C move.w -[A1], A4
00001CD4 E309 lsl D1.b, 1
00001CD6 CA88 and.l D5, A0
00001CD8 6C3E bge +0x40 /* 00001D18 */
00001CDA 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
00001CDC 166C 8689 movea.b A3, [A4 - 0x7977]
00001CE0 0464 6904 subi.w -[A4], 0x6904
00001CE4 6B25 bmi +0x27 /* 00001D0B */
00001CE6 7904 moveq.l D4, 0x04
00001CE8 1303 move.b -[A1], D3
00001CEA 7104 moveq.l D0, 0x04
00001CEC 1370 268B 1017 move.b [A1 + 0x1017], [A0 + D2.w * 8 - 0x117]
00001CF2 0878 2702 1C16 bchg.b [0x00001C16], 0x2
00001CF8 0700 btst D0, D3
00001CFA 042E 3C83 0E2B subi.b [A6 + 0xE2B], 0x83
00001D00 0817 0490 btst.b [A7], 0x90
00001D04 2B1A move.l -[A5], [A2]+
00001D06 DB1D add.b [A5]+, D5
00001D08 AB13 syscall PatConvert
00001D0A 818F 131D unpk -[A0], -[A7], 0x131D
00001D0E 830A sbcd -[A1], -[A2]
00001D10 2309 move.l -[A1], A1
00001D12 7342 moveq.l D1, 0x42
00001D14 2114 move.l -[A0], [A4]
00001D16 FEE4 070F .extension 0xEE4 <<F/2-3/7>> // unimplemented
// begin alternate branch 00001D18-00001D1A
label00001D18:
00001D18 070F btst A7, D3
// end alternate branch 00001D18-00001D1A
label00001D18: // (misaligned)
00001D1A 7F9B moveq.l D7, 0xFFFFFF9B
00001D1C 0E81 1807 06A1 .invalid.l D1, 0x180706A1 // invalid immediate operation
00001D22 1704 move.b -[A3], D4
00001D24 2367 8427 move.l [A1 - 0x7BD9], -[A7]
00001D28 0706 btst D6, D3
00001D2A 9C07 sub.b D6, D7
00001D2C 0493 0705 F007 subi.l [A3], 0x705F007
00001D32 86A2 or.l D3, -[A2]
00001D34 C900 abcd D4, D0
00001D36 1369 A141 0704 move.b [A1 + 0x704], [A1 - 0x5EBF]
00001D3C 64A3 bcc -0x5B /* 00001CE1 */
00001D3E 19F3 0EA5 00C3 move.b 0xC3, [A3 + D0 * 8 - 0x91]
00001D44 806B 0032 or.w D0, [A3 + 0x32]
00001D48 003B 3B8C 4B05 ori.b [[PC + <<invalid base displacement size>>] + D4 * 2], 0x8C
00001D4E 0302 btst D2, D1
00001D50 F256 A27B .extension 0x256 <<F/1/1>>, 0xA27B // unimplemented
00001D54 0A13 0348 xori.b [A3], 0x48 /* 'H' */
00001D58 BE04 cmp.b D7, D4
00001D5A 0FA1 bclr -[A1], D7
00001D5C AA43 syscall SetControlColor/SetCtlColor
00001D5E 066A BE04 3B0E addi.w [A2 + 0x3B0E], 0xBE04
00001D64 0F34 0505 btst [[A4 + <<invalid base displacement size>>] + D0 * 4], D7
00001D68 630B bls +0xD /* 00001D75 */
00001D6A 7B47 moveq.l D5, 0x47
00001D6C 4C17 0213 movem.w D0,D1,D4,A1, [A7]
00001D70 9802 sub.b D4, D2
00001D72 E382 asl D2, 1
00001D74 130C move.b -[A1], A4
00001D76 0F32 BE27 btst [A2 + A3 * 8 + 0x27], D7
00001D7A 0439 0023 ABE4 1C16 subi.b [0xABE41C16], 0x23 /* '#' */
00001D82 BE04 cmp.b D7, D4
00001D84 CB51 and.w [A1], D5
00001D86 1C16 move.b D6, [A6]
00001D88 0FE1 .incomplete
00001D8A 0DC6 .incomplete
00001D8C 00DB .incomplete
00001D8E 2607 move.l D3, D7
00001D90 005F 1701 ori.w [A7]+, 0x1701
00001D94 D637 0552 0706 add.b D3, [[A7] + 0x706]
00001D9A 2704 move.l -[A3], D4
00001D9C BA10 cmp.b D5, [A0]
00001D9E D203 add.b D1, D3
00001DA0 0DE0 .incomplete
00001DA2 0180 bclr D0, D0
00001DA4 3310 move.w -[A1], [A0]
00001DA6 130B move.b -[A1], A3
00001DA8 5333 5B09 subq.b [[A3 + <<invalid base displacement size>> + D5 * 2]], 1
00001DAC 9B01 subx.b D5, D1
00001DAE 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00001DB0 0704 btst D4, D3
00001DB2 36BE move.w [A3], <<invalid special address>>
00001DB4 04CE .incomplete
00001DB6 4E13 .invalid // invalid opcode 4
00001DB8 173C 4CCE move.b -[A3], 0xCE
00001DBC 1013 move.b D0, [A3]
00001DBE 1704 move.b -[A3], D4
00001DC0 21F8 61DC 5700 move.l [0x00005700], [0x000061DC]
00001DC6 9A07 sub.b D5, D7
00001DC8 058A bclr A2, D2
00001DCA 170D move.b -[A3], A5
00001DCC F063 003B .extension 0x063 <<F/1/0>>, 0x003B // unimplemented
label00001DD0:
00001DD0 27EB 07E0 A463 move.l [PC + A2.w * 4 + 0x63], [A3 + 0x7E0]
00001DD6 819B or.l [A3]+, D0
00001DD8 03A3 bclr -[A3], D1
00001DDA 6DAD blt -0x51 /* 00001D89 */
00001DDC 263C 4E78 7473 move.l D3, 0x4E787473 /* 'Nxts' */
00001DE2 1723 move.b -[A3], -[A3]
00001DE4 059B bclr [A3]+, D2
00001DE6 2713 move.l -[A3], [A3]
00001DE8 039B bclr [A3]+, D1
00001DEA 2513 move.l -[A2], [A3]
00001DEC 042B 0843 01C3 subi.b [A3 + 0x1C3], 0x43 /* 'C' */
00001DF2 01A8 EB19 bclr [A0 - 0x14E7], D0
00001DF6 1B03 move.b -[A5], D3
00001DF8 EA80 asr D0, 5
00001DFA 730F moveq.l D1, 0x0F
00001DFC 3CA8 330D move.w [A6], [A0 + 0x330D]
00001E00 6ACE bpl -0x30 /* 00001DD0 */
00001E02 74F0 moveq.l D2, 0xFFFFFFF0
00001E04 A4D8 syscall vExtBTFile, flags=4
00001E06 070F btst A7, D3
00001E08 8173 00AB or.w [A3 + D0.w - 0x85], D0
00001E0C 0414 1B1C subi.b [A4], 0x1C
00001E10 EB02 asl D2.b, 5
00001E12 02D3 .incomplete
00001E14 4A17 tst.b [A7]
00001E16 0F9A bclr [A2]+, D7
00001E18 1B28 170F move.b -[A5], [A0 + 0x170F]
00001E1C 9E4E sub.w D7, A6
00001E1E E956 roxl D6.w, 4
00001E20 5708 subq.b A0, 3
00001E22 F504 .extension 0x504 <<F/4-5/2>> // unimplemented
00001E24 EB07 asl D7.b, 5
00001E26 7483 moveq.l D2, 0xFFFFFF83
00001E28 01A4 bclr -[A4], D0
00001E2A 0711 btst [A1], D3
00001E2C 3C3C 9B02 move.w D6, 0x9B02
00001E30 6136 bsr +0x38 /* 00001E68 */
00001E32 630F bls +0x11 /* 00001E43 */
00001E34 40D0 move.w [A0], SR
00001E36 0703 btst D3, D3
00001E38 D402 add.b D2, D2
00001E3A 931B sub.b [A3]+, D1
00001E3C F30F .extension 0x30F <<F/4-5/1>> // unimplemented
00001E3E 4002 negx.b D2
00001E40 F389 .invalid <<F/6/1>>
00001E42 5B09 subq.b A1, 5
00001E44 E719 rol D1.b, 3
00001E46 EF47 asl D7.w, 7
00001E48 0FE5 .incomplete
00001E4A 0A17 0934 xori.b [A7], 0x34 /* '4' */
00001E4E EB10 roxl D0.b, 5
00001E50 570A subq.b A2, 3
00001E52 C927 and.b -[A7], D4
00001E54 0450 8281 subi.w [A0], 0x8281
00001E58 BC93 cmp.l D6, [A3]
00001E5A 0807 01ED btst.b D7, 0xED
00001E5E AA43 syscall SetControlColor/SetCtlColor
00001E60 159B 1274 move.b [A2 + D1.w * 2 + 0x74], [A3]+
00001E64 0710 btst [A0], D3
00001E66 52A1 addq.l -[A1], 1
fn00001E68:
00001E68 3EE4 move.w [A7]+, -[A4]
00001E6A 010D btst A5, D0
00001E6C CB13 and.b [A3], D5
00001E6E 3A73 136D movea.w A5, <<invalid full ext with IS == 1 and I/IS == 5>>
00001E72 1A07 move.b D5, D7
00001E74 0801 F310 btst.b D1, 0x10
00001E78 4840 swap.w D0
00001E7A 170A move.b -[A3], A2
00001E7C DA58 add.w D5, [A0]+
00001E7E DB10 add.b [A0], D5
00001E80 9301 subx.b D1, D1
00001E82 0608 6000 addi.b A0, 0x0
00001E86 5B28 6E30 subq.b [A0 + 0x6E30], 5
00001E8A 4327 .invalid 1, -[A7] // invalid opcode 4 with b == 4
00001E8C 4017 negx.b [A7]
00001E8E 0BEE .incomplete
00001E90 811E or.b [A6]+, D0
00001E92 FB1C .extension 0xB1C <<F/4-5/5>> // unimplemented
00001E94 E54E lsl D6.w, 2
00001E96 6300 9315 bls -0x6CE9 /* FFFFB1AD */
00001E9A 9704 subx.b D3, D4
00001E9C 67C3 beq -0x3B /* 00001E61 */
00001E9E 12D0 move.b [A1]+, [A0]
00001EA0 CB20 and.b -[A0], D5
00001EA2 01FE .incomplete
00001EA4 8307 sbcd D1, D7
00001EA6 0707 btst D7, D3
00001EA8 ECA3 asr D3, D6
00001EAA 2E17 move.l D7, [A7]
00001EAC 04B5 1E05 0134 C33C subi.l <<invalid full ext with I/IS == 4>>, 0x1E050134
00001EB4 2151 2905 move.l [A0 + 0x2905], [A1]
00001EB8 C71A and.b [A2]+, D3
00001EBA 6C47 bge +0x49 /* 00001F03 */
00001EBC 0AF5 .incomplete
00001EBE 0A89 006B 0907 xori.l A1, 0x6B0907
00001EC4 0B17 btst [A7], D5
00001EC6 0308 btst A0, D1
00001EC8 28DE move.l [A4]+, [A6]+
00001ECA 3C8A move.w [A6], A2
00001ECC 78BB moveq.l D4, 0xFFFFFFBB
00001ECE 0778 070A bchg [0x0000070A], D3
00001ED2 FF2B .extension 0xF2B <<F/4-5/7>> // unimplemented
00001ED4 0828 C301 4C00 btst.b [A0 + 0x4C00], 0x1
00001EDA FB21 .extension 0xB21 <<F/4-5/5>> // unimplemented
00001EDC 8C66 or.w D6, -[A6]
00001EDE BB44 xor.w D4, D5
00001EE0 8101 sbcd D0, D1
00001EE2 7304 moveq.l D1, 0x04
00001EE4 A6D3 syscall vBTUpdate, flags=6
00001EE6 00C5 .incomplete
00001EE8 9017 sub.b D0, [A7]
00001EEA 01BA DB6B bclr [PC - 0x2495 /* FFFFFA57, cstring ""<EOF> */], D0
00001EEE 7A7A moveq.l D5, 0x7A
00001EF0 E30F lsl D7.b, 1
00001EF2 031B btst [A3]+, D1
00001EF4 961E sub.b D3, [A6]+
00001EF6 1045 movea.b A0, D5
00001EF8 84F3 0163 2B45 02EB 1963 divu.w D2, [[A3 + 0x2B45] + 0x2EB1963]
00001F02 1AD8 move.b [A5]+, [A0]+
00001F04 9B09 subx.b -[A5], -[A1]
00001F06 CB48 exg A5, A0
00001F08 0304 btst D4, D1
00001F0A F328 .extension 0x328 <<F/4-5/1>> // unimplemented
00001F0C B203 cmp.b D1, D3
00001F0E 1BFB 0632 move.b <<invalid special address>>, [PC + D0.w * 8 + 0x32]
00001F12 14BA 031B move.b [A2], [PC + 0x31B /* 0000222F, value 0xEB */]
00001F16 6181 bsr -0x7D /* 00001E99 */
00001F18 122C 5319 move.b D1, [A4 + 0x5319]
00001F1C 8C66 or.w D6, -[A6]
00001F1E FB22 .extension 0xB22 <<F/4-5/5>> // unimplemented
00001F20 5307 subq.b D7, 1
00001F22 EB02 asl D2.b, 5
00001F24 A12C syscall InitApplZone, flags=1
00001F26 8B13 or.b [A3], D5
00001F28 C29B and.l D1, [A3]+
00001F2A 3DA1 8307 115B 2B1B move.w [[A6 + <<invalid base displacement size>>] + A0 * 2 + 0x115B2B1B], -[A1]
00001F32 F06C 0403 .extension 0x06C <<F/1/0>>, 0x0403 // unimplemented
00001F36 0DCB .incomplete
00001F38 214B 057B move.l [A0 + 0x57B], A3
00001F3C 0AE3 .incomplete
00001F3E 02F0 .incomplete
00001F40 0305 btst D5, D1
00001F42 7807 moveq.l D4, 0x07
00001F44 11C6 002B move.b [0x0000002B], D6
00001F48 40C2 move.w D2, SR
00001F4A 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4
00001F4C C0EB 05FE mulu.w D0, [A3 + 0x5FE]
00001F50 2B1E move.l -[A5], [A6]+
00001F52 625B bhi +0x5D /* 00001FAF */
00001F54 39BB 51F2 EB02 A13A C119 5309 move.w [[A4 + <<invalid base displacement size>> + D5 * 2]], [[-0x14FD5EC6] - 0x3EE7]
00001F60 F256 8B02 .extension 0x256 <<F/1/1>>, 0x8B02 // unimplemented
00001F64 F242 F0A3 .extension 0x242 <<F/1/1>>, 0xF0A3 // unimplemented
00001F68 01D8 .incomplete
00001F6A F29B 0333 .extension 0x29B <<F/2-3/1>> // unimplemented
00001F6E 0603 0284 addi.b D3, 0x84
00001F72 338D 0314 move.w <<invalid full ext with I/IS == 4>>, A5
00001F76 6330 bls +0x32 /* 00001FA8 */
00001F78 830A sbcd -[A1], -[A2]
00001F7A 56BB 0532 122C 8105 1E78 addq.l [[PC + 0x122C8105 + D0 * 4] + 0x1E78], 3
00001F84 0705 btst D5, D3
00001F86 043B 0D00 23AB E101 C6D3 2D63 subi.b [[-0x1EFF + D2 * 2] - 0x392CD29D], 0x0
00001F92 1B63 030F move.b [A5 + 0x30F], -[A3]
00001F96 6110 bsr +0x12 /* 00001FA8 */
00001F98 445B neg.w [A3]+
00001F9A 0A03 14CB xori.b D3, 0xCB
00001F9E 0B07 btst D7, D5
00001FA0 1096 move.b [A0], [A6]
00001FA2 0F48 bchg A0, D7
00001FA4 1AAB 2E17 move.b [A5], [A3 + 0x2E17]
fn00001FA8:
00001FA8 0FB4 333A 2B03 EE62 0F2D bclr [[A4 + 0x2B03EE62 + D3 * 2] + 0xF2D], D7
00001FB2 0113 btst [A3], D0
00001FB4 2089 move.l [A0], A1
00001FB6 050F btst A7, D2
00001FB8 FA83 811C .extension 0xA83 <<F/2-3/5>> // unimplemented
00001FBC EEF1 0163 0256 bfset [A1 + D0.w * 2 + 0x56] {5:D3}
00001FC2 0314 btst [A4], D1
00001FC4 464C not.w A4
00001FC6 0FE1 .incomplete
00001FC8 0C25 2595 cmpi.b -[A5], 0x95
00001FCC 0E93 3AA5 17E9 .invalid.l [A3], 0x3AA517E9 // invalid immediate operation
00001FD2 157E 647A move.b [A2 + 0x647A], <<invalid special address>>
00001FD6 7AD3 moveq.l D5, 0xFFFFFFD3
00001FD8 0996 bclr [A6], D4
00001FDA 031B btst [A3]+, D1
00001FDC 4109 .invalid 0, A1 // invalid opcode 4 with b == 4
00001FDE 070F btst A7, D3
00001FE0 6553 bcs +0x55 /* 00002035 */
00001FE2 0ACB .incomplete
00001FE4 0C31 5437 124F cmpi.b [A1 + D1.w * 2 + 0x4F], 0x37 /* '7' */
00001FEA CD19 and.b [A1]+, D6
00001FEC 6C28 bge +0x2A /* 00002016 */
00001FEE 1B3C 330E move.b -[A5], 0xE
00001FF2 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
00001FF4 213E move.l -[A0], <<invalid special address>>
00001FF6 8306 sbcd D1, D6
00001FF8 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00001FFA 513E subq.b <<invalid special address>>, 8
00001FFC 432F 532F .invalid 1, [A7 + 0x532F] // invalid opcode 4 with b == 4
00002000 532F 8A78 subq.b [A7 - 0x7588], 1
00002004 2B08 move.l -[A5], A0
00002006 7301 moveq.l D1, 0x01
00002008 C301 abcd D1, D1
0000200A 6B0B bmi +0xD /* 00002017 */
0000200C 3443 movea.w A2, D3
0000200E 2223 move.l D1, -[A3]
00002010 4734 E900 .invalid 3, [A4 + <<invalid base displacement size>> + A6] // invalid opcode 4 with b == 4
00002014 76E1 moveq.l D3, 0xFFFFFFE1
label00002016:
00002016 0076 142B 08E0 ori.w [A6 + D0 - 0x32], 0x142B
0000201C 4122 .invalid 0, -[A2] // invalid opcode 4 with b == 4
0000201E 6900 4B19 bvs +0x4B1B /* 00006B39 */
00002022 0705 btst D5, D3
00002024 2F63 1A83 move.l [A7 + 0x1A83], -[A3]
00002028 02CE .incomplete
0000202A 767B moveq.l D3, 0x7B
0000202C 1B28 0707 move.b -[A5], [A0 + 0x707]
00002030 A061 syscall MaxBlock
00002032 02F3 .incomplete
00002034 1365 0261 move.b [A1 + 0x261], -[A5]
00002038 0027 004E ori.b -[A7], 0x4E /* 'N' */
0000203C 4B19 .invalid 5, [A1]+ // invalid opcode 4 with b == 4
0000203E 3B08 move.w -[A5], A0
00002040 14DC move.b [A2]+, [A4]+
00002042 1704 move.b -[A3], D4
00002044 DF13 add.b [A3], D7
00002046 03CE .incomplete
00002048 4273 0F21 0342 clr.w [[A3 + 0x342 + D0 * 8]]
0000204E 4709 .invalid 3, A1 // invalid opcode 4 with b == 4
00002050 20F7 1BF2 EB0D 850C F310 move.l [A0]+, [[-0x14F27AF4] - 0xCF0]
0000205A 910C subx.b -[A0], -[A4]
0000205C 4B2F FB07 .invalid 5, [A7 - 0x4F9] // invalid opcode 4 with b == 4
00002060 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00002062 8A78 0908 or.w D5, [0x00000908 /* CurStackBase */]
00002066 6B5A bmi +0x5C /* 000020C2 */
00002068 3508 move.w -[A2], A0
0000206A E5AD lsl D5, D2
0000206C 550B subq.b A3, 2
0000206E 0508 btst A0, D2
00002070 CD0D abcd -[A6], -[A5]
00002072 2503 move.l -[A2], D3
00002074 8900 sbcd D4, D0
00002076 4B19 .invalid 5, [A1]+ // invalid opcode 4 with b == 4
00002078 4510 .invalid 2, [A0] // invalid opcode 4 with b == 4
0000207A 1317 move.b -[A1], [A7]
0000207C 343B 0A29 move.w D2, [PC + D0 * 2 + 0x29]
00002080 1127 move.b -[A0], -[A7]
00002082 079E bclr [A6]+, D3
00002084 E10C lsl D4.b, 8
00002086 2704 move.l -[A3], D4
00002088 DEE5 add.w A7, -[A5]
0000208A 0C25 1087 cmpi.b -[A5], 0x87
0000208E 1C50 movea.b A6, [A0]
00002090 1709 move.b -[A3], A1
00002092 B903 xor.b D3, D4
00002094 0804 3B03 btst.b D4, 0x3
00002098 288A move.l [A4], A2
0000209A 7817 moveq.l D4, 0x17
0000209C 0CBB D300 6868 0B2B BE78 170F 1F2B cmpi.l [[PC - 0x4188 + D0 * 2] + 0x170F1F2B], 0xD3006868
000020AA 40AB 0323 negx.l [A3 + 0x323]
000020AE 0A61 5606 xori.w -[A1], 0x5606
000020B2 0817 00C5 btst.b [A7], 0xC5
000020B6 8B0E sbcd -[A5], -[A6]
000020B8 0B07 btst D7, D5
000020BA 9070 BE78 sub.w D0, [A0 + A3 * 8 + 0x78]
000020BE E32B lsl D3.b, D1
000020C0 48BE 781A movem.w <<invalid special address>>, D1,D3,D4,A3,A4,A5,A6
// begin alternate branch 000020C2-000020C4
label000020C2:
000020C2 781A moveq.l D4, 0x1A
// end alternate branch 000020C2-000020C4
label000020C2: // (misaligned)
000020C4 765B moveq.l D3, 0x5B
000020C6 1C2B 033E move.b D6, [A3 + 0x33E]
000020CA A61B syscall SetZone, flags=6
000020CC 0033 0513 727A ori.b [A3 + D7.w * 2 + 0x7A], 0x13
000020D2 EB00 asl D0.b, 5
000020D4 9B00 subx.b D5, D0
000020D6 4C12 EE07 movem.w D0,D1,D2,A1,A2,A3,A5,A6,A7, [A2]
000020DA 0756 bchg [A6], D3
000020DC 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
000020DE 565B addq.w [A3]+, 3
000020E0 1C07 move.b D6, D7
000020E2 0E82 8484 D310 .invalid.l D2, 0x8484D310 // invalid immediate operation
000020E8 40D3 move.w [A3], SR
000020EA 03C1 .incomplete
000020EC 0046 4C3B ori.w D6, 0x4C3B /* 'L;' */
000020F0 0D02 btst D2, D6
000020F2 0FC1 .incomplete
000020F4 005A 58A1 ori.w [A2]+, 0x58A1
000020F8 1169 00D3 10BD move.b [A0 + 0x10BD], [A1 + 0xD3]
000020FE 071C btst [A4]+, D3
00002100 3E4D movea.w A7, A5
00002102 0533 075B 1C1E 3E13 btst [[A3] + 0x1C1E3E13], D2
0000210A 0819 05C3 btst.b [A1]+, 0xC3
0000210E 60AD bra -0x51 /* 000020BD */
00002110 0C93 3A47 0A6C cmpi.l [A3], 0x3A470A6C /* ':G\nl' */
00002116 891D or.b [A5]+, D4
00002118 25C0 E51F move.l [PC - 0x1AE1 /* 00000639, value 0x83B3006D */], D0
0000211C 1081 move.b [A0], D1
0000211E 149B move.b [A2], [A3]+
00002120 09FB .incomplete
00002122 41F3 28C5 lea.l A0, [A3 + D2 - 0x59]
00002126 0034 6709 B3EB 1B2E 0432 BA10 ori.b [[0x1B2E] + 0x432BA10], 0x9 /* '\t' */
00002132 7B09 moveq.l D5, 0x09
00002134 954A subx.w -[A2], -[A2]
00002136 2345 697C move.l [A1 + 0x697C], D5
0000213A 8CCB divu.w D6, A3
0000213C 1A07 move.b D5, D7
0000213E 0B1D btst [A5]+, D5
00002140 D846 add.w D4, D6
00002142 BB0C cmpm.b [A5]+, [A4]+
00002144 7463 moveq.l D2, 0x63
00002146 1FBA 0708 36E5 move.b [A7 + D3.w * 8 - 0x27], [PC + 0x708 /* 00002850, value 0x88 */]
0000214C 3B0B move.w -[A5], A3
0000214E 07D3 .incomplete
00002150 0B09 btst A1, D5
00002152 46F4 C273 move.w SR, [A4 + A4.w * 2 + 0x73]
00002156 8022 or.b D0, -[A2]
00002158 B8CE cmpa.w A4, A6
0000215A 5CA1 addq.l -[A1], 6
0000215C 4673 0029 not.w [A3 + D0.w + 0x29]
00002160 80B3 23DB 16B0 B30F or.l D0, [[] + 0x16B0B30F]
00002168 170C move.b -[A3], A4
0000216A AEC5 syscall 0xAC5, auto_pop
0000216C A351 syscall ReadLocation/ReadXPRam, flags=3
0000216E A254 syscall UprString/UprText, flags=2
00002170 7B09 moveq.l D5, 0x09
00002172 3703 move.w -[A3], D3
00002174 FD6B .extension 0xD6B <<F/4-5/6>> // unimplemented
00002176 0561 bchg -[A1], D2
00002178 4763 chk.w D3, -[A3]
0000217A 18D2 move.b [A4]+, [A2]
0000217C 08D3 2A34 bset.b [A3], 0x34 /* '4' */
00002180 355D FB09 move.w [A2 - 0x4F7], [A5]+
00002184 C149 exg A0, A1
00002186 C065 and.w D0, -[A5]
00002188 840F or.b D2, A7
0000218A B02B 6F17 cmp.b D0, [A3 + 0x6F17]
0000218E 1566 058B move.b [A2 + 0x58B], -[A6]
00002192 1384 E94B 8305 F256 move.b [[A1 + <<invalid base displacement size>>] - 0x7CFA0DAA], D4
0000219A 7300 moveq.l D1, 0x00
0000219C F242 694B .extension 0x242 <<F/1/1>>, 0x694B // unimplemented
000021A0 5B06 subq.b D6, 5
000021A2 8B13 or.b [A3], D5
000021A4 CE6A 412F and.w D7, [A2 + 0x412F]
000021A8 E335 roxl D5.b, D1
000021AA 452F AB44 .invalid 2, [A7 - 0x54BC] // invalid opcode 4 with b == 4
000021AE 512F 931D subq.b [A7 - 0x6CE3], 8
000021B2 831E or.b [A6]+, D1
000021B4 831E or.b [A6]+, D1
000021B6 C17C EB19 and.w 0xEB19, D0
000021BA 7301 moveq.l D1, 0x01
000021BC 0B1D btst [A5]+, D5
000021BE 4143 chk.w D0, D3
000021C0 A942 syscall SetItmStyle
000021C2 C52A 7B17 and.b [A2 + 0x7B17], D2
000021C6 D300 addx.b D1, D0
000021C8 1302 move.b -[A1], D2
000021CA D300 addx.b D1, D0
000021CC C900 abcd D4, D0
000021CE 7303 moveq.l D1, 0x03
000021D0 1302 move.b -[A1], D2
000021D2 7303 moveq.l D1, 0x03
000021D4 011B btst [A3]+, D0
000021D6 0B49 bchg A1, D5
000021D8 2501 move.l -[A2], D1
000021DA 3B02 move.w -[A5], D2
000021DC 3E43 movea.w A7, D3
000021DE 220B move.l D1, A3
000021E0 223E move.l D1, <<invalid special address>>
000021E2 E900 asl D0.b, 4
000021E4 86E1 divu.w D3, -[A1]
000021E6 0086 EB19 E04B ori.l D6, 0xEB19E04B
000021EC 1379 3F0B 70E5 A612 move.b [A1 - 0x59EE], [0x3F0B70E5]
000021F4 6487 bcc -0x77 /* 0000217D */
000021F6 1C24 move.b D6, -[A4]
000021F8 4C21 0249 movem.w D6,A1,A4,A7, -[A1]
000021FC 366C 8661 movea.w A3, [A4 - 0x799F]
00002200 3107 move.w -[A0], D7
00002202 04C8 .incomplete
00002204 EB19 rol D1.b, 5
00002206 F313 .extension 0x313 <<F/4-5/1>> // unimplemented
00002208 F4A3 .invalid <<cinv/cpush with scope=0>>
0000220A 01AA 7312 bclr [A2 + 0x7312], D0
0000220E E302 asl D2.b, 1
00002210 66A3 bne -0x5B /* 000021B5 */
00002212 1BE1 move.b <<invalid special address>>, -[A1]
00002214 4FE4 lea.l A7, -[A4]
00002216 BA10 cmp.b D5, [A0]
00002218 2158 295D move.l [A0 + 0x295D], [A0]+
0000221C 1264 movea.b A1, -[A4]
0000221E AB2E syscall PatExTbl
00002220 0302 btst D2, D1
00002222 3A43 movea.w A5, D3
00002224 0BA6 bclr -[A6], D5
00002226 2C09 move.l D6, A1
00002228 0D21 btst -[A1], D6
0000222A 9519 sub.b [A1]+, D2
0000222C 0312 btst [A2], D1
0000222E 64EB bcc -0x13 /* 0000221B */
00002230 084C 4C0F bchg.b A4, 0xF
00002234 CD54 and.w [A4], D6
00002236 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4
00002238 AB5D syscall rMASK3
0000223A 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
0000223C 2504 move.l -[A2], D4
0000223E E51B rol D3.b, 2
00002240 E302 asl D2.b, 1
00002242 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
00002244 3D04 move.w -[A6], D4
00002246 EEAB lsr D3, D7
00002248 2ED1 move.l [A7]+, [A1]
0000224A 032C 02E3 btst [A4 + 0x2E3], D1
0000224E 88BB 0C6A or.l D4, [PC + D0 * 4 + 0x6A]
00002252 EA12 roxr D2.b, 5
00002254 2CFB 3CE1 move.l [A6]+, [PC + D3 * 4 - 0x31]
00002258 BD2C 0FBE xor.b [A4 + 0xFBE], D6
0000225C 1021 move.b D0, -[A1]
0000225E A012 syscall SetEOF
00002260 EE12 roxr D2.b, 7
00002262 6402 bcc +0x4 /* 00002266 */
00002264 0FA1 bclr -[A1], D7
label00002266:
00002266 03FB .incomplete
00002268 0EF2 .incomplete
0000226A 56C0 sne D0
0000226C 011D btst [A5]+, D0
0000226E 2B0E move.l -[A5], A6
00002270 1704 move.b -[A3], D4
00002272 E210 roxr D0.b, 1
00002274 E301 asl D1.b, 1
00002276 230A move.l -[A1], A2
00002278 3B2E BE10 move.w -[A5], [A6 - 0x41F0]
0000227C 3B0D move.w -[A5], A5
0000227E 1264 movea.b A1, -[A4]
00002280 8443 or.w D2, D3
00002282 065C 02AB addi.w [A4]+, 0x2AB
00002286 845D or.w D2, [A5]+
00002288 010F btst A7, D0
0000228A BA10 cmp.b D5, [A0]
0000228C 46CB move.w SR, A3
0000228E 2E63 movea.l A7, -[A3]
00002290 1ABB 01CB 05E5 050F move.b [A5], [[ + <<invalid base displacement size>>] + 0x5E5050F]
00002298 5421 addq.b -[A1], 2
0000229A 8138 0822 or.b [0x00000822], D0
0000229E 50C8 BB1B dbt D0, -0x44E7 /* FFFFDDBB */
000022A2 0093 3F6E 3066 ori.l [A3], 0x3F6E3066 /* '?n0f' */
000022A8 7B10 moveq.l D5, 0x10
000022AA CE6A BB03 and.w D7, [A2 - 0x44FD]
000022AE 2309 move.l -[A1], A1
000022B0 D8A4 add.l D4, -[A4]
000022B2 EB37 roxl D7.b, D5
000022B4 3A23 move.w D5, -[A3]
000022B6 0F22 btst -[A2], D7
000022B8 501B addq.b [A3]+, 8
000022BA 01DB .incomplete
000022BC 55E4 scs -[A4]
000022BE A42B syscall EmptyHandle, flags=4
000022C0 14A4 move.b [A2], -[A4]
000022C2 631B bls +0x1D /* 000022DF */
000022C4 E323 asl D3.b, D1
000022C6 6C4A bge +0x4C /* 00002312 */
000022C8 0704 btst D4, D3
000022CA 9B6C 2C61 sub.w [A4 + 0x2C61], D5
000022CE 0013 436C ori.b [A3], 0x6C /* 'l' */
000022D2 88A4 or.l D4, -[A4]
000022D4 4C6C 16A4 4C13 movem.l D2,D5,D7,A1,A2,A4, [A4 + 0x4C13]
000022DA 21AE 4AC9 00ED move.l [A0 + D0.w - 0x19], [A6 + 0x4AC9]
000022E0 01AE 41BB bclr [A6 + 0x41BB], D0
000022E4 6B0C bmi +0xE /* 000022F2 */
000022E6 122C 095C move.b D1, [A4 + 0x95C]
000022EA 122C 0B49 move.b D1, [A4 + 0xB49]
000022EE 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
000022F0 6500 9307 bcs -0x6CF7 /* FFFFB5F9 */
// begin alternate branch 000022F2-000022F4
label000022F2:
000022F2 9307 subx.b D1, D7
// end alternate branch 000022F2-000022F4
label000022F2: // (misaligned)
000022F4 122C 0703 move.b D1, [A4 + 0x703]
000022F8 BAA9 010F cmp.l D5, [A1 + 0x10F]
000022FC 858A 2881 unpk -[A2], -[A2], 0x2881
00002300 0D00 btst D0, D6
00002302 0788 bclr A0, D3
00002304 7607 moveq.l D3, 0x07
00002306 11CC 270F move.b [0x0000270F], A4
0000230A E865 asr D5.w, D4
0000230C 4017 negx.b [A7]
0000230E 0C53 070E cmpi.w [A3], 0x70E
label00002312:
00002312 3DC5 move.w <<invalid special address>>, D5
00002314 FFBA .invalid <<F/6/7>>
00002316 2113 move.l -[A0], [A3]
00002318 631A bls +0x1C /* 00002334 */
0000231A F01B 0173 pmovefd [A3]+, MR0
0000231E 0527 btst -[A7], D2
00002320 1088 move.b [A0], A0
00002322 2D17 move.l -[A6], [A7]
00002324 2CC5 move.l [A6]+, D5
00002326 190F move.b -[A4], A7
00002328 1285 move.b [A1], D5
0000232A CC61 and.w D6, -[A1]
0000232C 5D54 subq.w [A4], 6
0000232E 070C btst A4, D3
00002330 70DB moveq.l D0, 0xFFFFFFDB
00002332 3407 move.w D2, D7
label00002334:
00002334 0D00 btst D0, D6
00002336 2C01 move.l D6, D1
00002338 0107 btst D7, D0
0000233A 0C7B E100 D310 cmpi.w [PC + A5 * 2], 0xE100
00002340 853C 1716 or.b 0x16, D2
00002344 CEC9 mulu.w D7, A1
00002346 34E3 move.w [A2]+, -[A3]
00002348 04C5 .incomplete
0000234A 34FB 12CD move.w [A2]+, [PC + D1.w * 2 - 0x51]
0000234E 3473 093C movea.w A2, <<invalid full ext with I/IS == 4>>
00002352 3C3C 270D move.w D6, 0x270D /* '\'\r' */
00002356 32B3 1C28 move.w [A1], [A3 + D1 * 4 + 0x28]
0000235A 770D moveq.l D3, 0x0D
0000235C 383A FB07 move.w D4, [PC - 0x4F9 /* 00001E65, value 0x1052 */]
00002360 2D1A move.l -[A6], [A2]+
00002362 370D move.w -[A3], A5
00002364 3197 1F9C move.w <<invalid full ext with I/IS == 4>>, [A7]
00002368 6554 bcs +0x56 /* 000023BE */
0000236A 10D3 move.b [A0]+, [A3]
0000236C 2A4B movea.l A5, A3
0000236E 2AB5 41BB 10D7 1FAF D501 9B3A move.l [A5], [[0x10D71FAF + D4] - 0x2AFE64C6]
0000237A 6717 beq +0x19 /* 00002393 */
0000237C DD57 add.w [A7], D6
0000237E 0F46 bchg D6, D7
00002380 2300 move.l -[A1], D0
00002382 DE10 add.b D7, [A0]
00002384 1715 move.b -[A3], [A5]
00002386 2507 move.l -[A2], D7
00002388 11B4 7B03 8400 B369 1705 move.b [[A0 + <<invalid base displacement size>>] + D1 * 8], [[A4 + <<invalid base displacement size>> + D7 * 2] - 0x7BFF4C97]
00002392 97CB sub.l A3, A3
00002394 1732 8400 move.b -[A3], [A2 + A0.w * 4]
00002398 AB59 syscall bLeft0
0000239A 8C66 or.w D6, -[A6]
0000239C 830F sbcd -[A1], -[A7]
0000239E 3700 move.w -[A3], D0
000023A0 6E37 bgt +0x39 /* 000023D9 */
000023A2 122C 1A2B move.b D1, [A4 + 0x1A2B]
000023A6 100B move.b D0, A3
000023A8 316B 0883 16E3 move.w [A0 + 0x16E3], [A3 + 0x883]
000023AE 0D34 070F BA9B 0328 btst [[A4 + <<invalid base displacement size>>] + D0 * 8 - 0x4564FCD8], D6
000023B6 4801 nbcd.b D1
000023B8 0221 0073 andi.b -[A1], 0x73 /* 's' */
000023BC 9478 A18B sub.w D2, [0xFFFFA18B]
// begin alternate branch 000023BE-000023C0
label000023BE:
000023BE A18B syscall CommToolboxDispatch, flags=1
// end alternate branch 000023BE-000023C0
label000023BE: // (misaligned)
000023C0 9302 subx.b D1, D2
000023C2 8561 or.w -[A1], D2
000023C4 0322 btst -[A2], D1
000023C6 9302 subx.b D1, D2
000023C8 6306 bls +0x8 /* 000023D0 */
000023CA 1701 move.b -[A3], D1
000023CC 53D9 sls [A1]+
000023CE 0DF0 .incomplete
label000023D0:
000023D0 2502 move.l -[A2], D2
000023D2 070A btst A2, D3
000023D4 33FB 13BE 7843 49FA 3C73 0065 01E3 move.w [0x006501E3], [[0x784349FA] + D1 * 2 + 0x3C73]
000023E2 215B 0E74 move.l [A0 + 0xE74], [A3]+
000023E6 CB02 abcd D5, D2
000023E8 C500 abcd D2, D0
000023EA 3B00 move.w -[A5], D0
000023EC 5B0E subq.b A6, 5
000023EE 070A btst A2, D3
000023F0 B0BB 065B cmp.l D0, [PC + D0.w * 8 + 0x5B]
000023F4 03BB 06E0 bclr [PC + D0.w * 8 - 0x32], D1
000023F8 B306 xor.b D6, D1
000023FA 7301 moveq.l D1, 0x01
000023FC 2710 move.l -[A3], [A0]
000023FE F083 0047 .extension 0x083 <<F/2-3/0>> // unimplemented
00002402 054F bchg A7, D2
00002404 1649 movea.b A3, A1
00002406 5C43 addq.w D3, 6
00002408 1C21 move.b D6, -[A1]
0000240A 37D3 0B25 0F22 move.w [[PC + 0xF22] + D0 * 2], [A3]
00002410 B8A3 cmp.l D4, -[A3]
00002412 000B 1644 ori.b A3, 0x44 /* 'D' */
00002416 C803 and.b D4, D3
00002418 1B7B 0348 22B8 move.b [A5 + 0x22B8], [PC + <<invalid base displacement size>>]
0000241E F307 .extension 0x307 <<F/4-5/1>> // unimplemented
label00002420:
00002420 1316 move.b -[A1], [A6]
00002422 610E bsr +0x10 /* 00002432 */
00002424 5265 addq.w -[A5], 1
label00002426:
00002426 3E22 move.w D7, -[A2]
00002428 B8C8 cmpa.w A4, A0
0000242A 0B16 btst [A6], D5
0000242C 0F05 btst D5, D7
0000242E 40A1 negx.l -[A1]
00002430 3E65 movea.w A7, -[A5]
fn00002432:
00002432 0637 17E6 9310 addi.b [A7 + A1 * 2], 0xE6
00002438 270F move.l -[A3], A7
0000243A 6FEA ble -0x14 /* 00002426 */
0000243C E13F rol D7.b, D0
0000243E 740B moveq.l D2, 0x0B
00002440 1AC1 move.b [A5]+, D1
00002442 0081 0B85 2917 ori.l D1, 0xB852917
00002448 1307 move.b -[A1], D7
0000244A 35CF E465 move.w [PC - 0x1B9B /* 000008B1, value 0x21AC */], A7
0000244E CE0F and.b D7, A7
00002450 65CE bcs -0x30 /* 00002420 */
00002452 0F26 btst -[A6], D7
00002454 FB10 .extension 0xB10 <<F/4-5/5>> // unimplemented
00002456 71CE moveq.l D0, 0xFFFFFFCE
00002458 4717 .invalid 3, [A7] // invalid opcode 4 with b == 4
0000245A E669 lsr D1.w, D3
0000245C 2F1B move.l -[A7], [A3]+
0000245E 01E3 .incomplete
00002460 0BA4 bclr -[A4], D5
00002462 E4A4 asr D4, D2
00002464 E4A4 asr D4, D2
00002466 E413 roxr D3.b, 2
00002468 031B btst [A3]+, D1
0000246A 6FEB ble -0x13 /* 00002457 */
0000246C 01B3 3C7B bclr [A3 + D3 * 4 + 0x7B], D0
00002470 0063 51B0 ori.w -[A3], 0x51B0
00002474 8B00 sbcd D5, D0
00002476 A1D5 syscall vRelNode, flags=1
00002478 1402 move.b D2, D2
0000247A AB17 syscall PortToMap
0000247C 2718 move.l -[A3], [A0]+
0000247E 1F51 D36D move.b [A7 - 0x2C93], [A1]
00002482 DC3B 2201 add.b D6, [PC + D2.w * 2 + 0x1]
00002486 BC93 cmp.l D6, [A3]
00002488 0A03 9323 xori.b D3, 0x23 /* '#' */
0000248C 090F btst A7, D4
0000248E 21E9 C325 2B37 move.l [0x00002B37], [A1 - 0x3CDB]
00002494 530B subq.b A3, 1
00002496 8B07 sbcd D5, D7
00002498 D314 add.b [A4], D1
0000249A 7403 moveq.l D2, 0x03
0000249C 1493 move.b [A2], [A3]
0000249E 026B 1303 046B andi.w [A3 + 0x46B], 0x1303
000024A4 137B 07E3 0B5B 0E7B 0F14 0263 move.b [A1 + 0x263], [[0xB5B] + 0xE7B0F14]
000024B0 8F14 or.b [A4], D7
000024B2 023B 446B 0C14 andi.b [PC + D0 * 4 + 0x14], 0x6B /* 'k' */
000024B8 0217 8F8E andi.b [A7], 0x8E
000024BC 7319 moveq.l D1, 0x19
000024BE 170F move.b -[A3], A7
000024C0 9217 sub.b D1, [A7]
000024C2 8F96 or.l [A6], D7
000024C4 0FA1 bclr -[A1], D7
000024C6 0D00 btst D0, D6
000024C8 0FA5 bclr -[A5], D7
000024CA 0D0F btst A7, D6
000024CC F5D5 .invalid <<F/7/2>>
000024CE 8827 or.b D4, -[A7]
000024D0 10CE move.b [A0]+, A6
000024D2 DB1A add.b [A2]+, D5
000024D4 8112 or.b [A2], D0
000024D6 0149 bchg A1, D0
000024D8 7B0A moveq.l D5, 0x0A
000024DA CD7A B30D and.w [PC - 0x4CF3 /* FFFFB30F, cstring ""<EOF> */], D6
000024DE 6381 bls -0x7D /* 00002461 */
000024E0 3C0F move.w D6, A7
000024E2 B136 7301 xor.b [[A6 + <<invalid base displacement size>> + D7 * 2]], D0
000024E6 5C5C addq.w [A4]+, 6
000024E8 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
000024EA 2100 move.l -[A0], D0
000024EC 7309 moveq.l D1, 0x09
000024EE 2100 move.l -[A0], D0
000024F0 D306 addx.b D1, D6
000024F2 2305 move.l -[A1], D5
000024F4 317C 4B05 D306 move.w [A0 - 0x2CFA], 0x4B05
000024FA E302 asl D2.b, 1
000024FC 2B14 move.l -[A5], [A4]
000024FE C283 and.l D1, D3
00002500 81BA 10B3 or.l [PC + 0x10B3 /* 000010B5, value 0x261E107E */], D0
00002504 0374 C0A3 bchg [A4 + A4.w - 0x93], D1
00002508 0074 AB12 5407 ori.w [A4 + D5.w * 4 + 0x7], 0xAB12
0000250E 0B28 5700 btst [A0 + 0x5700], D5
00002512 FA07 06A6 .unknown 0xFA07 0x06A6 (W = 5)
00002516 BE10 cmp.b D7, [A0]
00002518 000F 8CF4 ori.b A7, 0xF4
0000251C C305 abcd D1, D5
0000251E 567B 3D6B 41CC DBA0 CE6A addq.w [[PC + 0x41CC] - 0x245F3196], 3
00002528 A463 syscall MaxApplZone, flags=4
0000252A 814B 040F pack -[A0], -[A3], 0x040F
0000252E CD08 abcd -[A6], -[A0]
00002530 5303 subq.b D3, 1
00002532 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00002534 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00002536 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00002538 230A move.l -[A1], A2
0000253A 230A move.l -[A1], A2
0000253C 6306 bls +0x8 /* 00002544 */
0000253E 6306 bls +0x8 /* 00002546 */
00002540 2100 move.l -[A0], D0
00002542 B314 xor.b [A4], D1
label00002544:
00002544 2501 move.l -[A2], D1
label00002546:
00002546 0B14 btst [A4], D5
00002548 A30E syscall UnmountVol/HUnmountVol, flags=3
0000254A 1402 move.b D2, D2
0000254C 0FC5 .incomplete
0000254E 110F move.b -[A0], A7
00002550 C511 and.b [A1], D2
00002552 0FC5 .incomplete
00002554 110B move.b -[A0], A3
00002556 4485 neg.l D5
00002558 1F0F move.b -[A7], A7
0000255A C511 and.b [A1], D2
0000255C 3354 0718 move.w [A1 + 0x718], [A4]
00002560 9B37 017C sub.b <<invalid full ext with I/IS == 4>>, D5
00002564 0710 btst [A0], D3
00002566 F31B .extension 0x31B <<F/4-5/1>> // unimplemented
00002568 004D 4F60 ori.w A5, 0x4F60 /* 'O`' */
0000256C DE45 add.w D7, D5
0000256E DC7E add.w D6, <<invalid special address>>
00002570 2C17 move.l D6, [A7]
00002572 13D5 1707 C581 move.b [0x1707C581], [A5]
00002578 9727 sub.b -[A7], D3
0000257A 0D09 btst A1, D6
0000257C A9AA syscall ChangedResource
0000257E 5330 8833 subq.b [A0 + A0 + 0x33], 1
00002582 4A53 tst.w [A3]
00002584 302C CB29 move.w D0, [A4 - 0x34D7]
00002588 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
0000258A 334A E1AA move.w [A1 - 0x1E56], A2
0000258E B305 xor.b D5, D1
00002590 53B0 16F3 subq.l [A0 + D1.w * 8 - 0x13], 1
00002594 5FB4 5705 subq.l [[A4 + <<invalid base displacement size>>] + D5 * 8], 7
00002598 4F17 .invalid 7, [A7] // invalid opcode 4 with b == 4
0000259A 1796 480F move.b [A3 + D4 + 0xF], [A6]
0000259E 1E04 move.b D7, D4
000025A0 FB2F .extension 0xB2F <<F/4-5/5>> // unimplemented
000025A2 CE42 and.w D7, D2
000025A4 815E or.w [A6]+, D0
000025A6 9B09 subx.b -[A5], -[A1]
000025A8 0719 btst [A1]+, D3
000025AA B313 xor.b [A3], D1
000025AC 43CE lea.l A1, A6
000025AE 420F clr.b A7
000025B0 E100 asl D0.b, 8
000025B2 FB41 .extension 0xB41 <<F/4-5/5>> // unimplemented
000025B4 C15E and.w [A6]+, D0
000025B6 2598 8B0B 0902 0901 move.l [[A2 + <<invalid base displacement size>> + A0 * 2] + 0x9020901], [A0]+
000025BE 3C1D move.w D6, [A5]+
000025C0 0101 btst D1, D0
000025C2 0101 btst D1, D0
000025C4 9A29 01E3 sub.b D5, [A1 + 0x1E3]
000025C8 4F1D .invalid 7, [A5]+ // invalid opcode 4 with b == 4
000025CA 0155 bchg [A5], D0
000025CC 038D bclr A5, D1
000025CE 0713 btst [A3], D3
000025D0 2157 90C6 move.l [A0 - 0x6F3A], [A7]
000025D4 B721 xor.b -[A1], D3
000025D6 F4CE cinvl DATA+INST, [A6]
000025D8 347B 1B23 09F1 0ACE 3403 movea.w A2, [[PC + 0x9F1 + D1 * 2] + 0xACE3403]
000025E2 1515 move.b -[A2], [A5]
000025E4 0B6D 0231 bchg [A5 + 0x231], D5
000025E8 0A97 226B 4501 xori.l [A7], 0x226B4501
label000025EE:
000025EE 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
000025F0 8D0A sbcd -[A6], -[A2]
000025F2 8722 or.b -[A2], D3
000025F4 81D9 divs.w D0, [A1]+
000025F6 03F5 .incomplete
000025F8 085D 0C2C bchg.b [A5]+, 0x2C /* ',' */
000025FC 45BC 651C 6C2C .invalid 2, 0x651C6C2C // invalid opcode 4 with b == 6
00002602 E119 rol D1.b, 8
00002604 0719 btst [A1]+, D3
00002606 35A5 7617 move.w [A2 + D7.w * 8 + 0x17], -[A5]
0000260A 1931 88A4 move.b -[A4], [A1 + A0 - 0x92]
0000260E 0710 btst [A0], D3
00002610 7B6C moveq.l D5, 0x6C
00002612 1685 move.b [A3], D5
00002614 9016 sub.b D0, [A6]
00002616 1703 move.b -[A3], D3
00002618 B42C A334 cmp.b D2, [A4 - 0x5CCC]
0000261C 5704 subq.b D4, 3
0000261E 48D3 042E movem.l [A3], D1,D2,D3,D5,A2
00002622 047B 0A13 221F subi.w [PC + D2.w * 2 + 0x1F], 0xA13
00002628 1B53 2223 move.b [A5 + 0x2223], [A3]
0000262C 2C4B movea.l A6, A3
0000262E 0E5B 036B .invalid.w [A3]+, 0x36B // invalid immediate operation
00002632 0FF3 .incomplete
00002634 10F2 FEF3 move.b [A0]+, [A2 + A7 * 8 - 0x13]
00002638 0CB3 0ED3 0612 3E45 cmpi.l [A3 + D3 * 8 + 0x45], 0xED30612
00002640 5B8B subq.l A3, 5
00002642 276B 0821 027B move.l [A3 + 0x27B], [A3 + 0x821]
00002648 335B 031F move.w [A1 + 0x31F], [A3]+
0000264C 8316 or.b [A6], D1
0000264E A696 syscall SharedLibsMPW, flags=6
00002650 3305 move.w -[A1], D5
00002652 CB29 7A7A and.b [A1 + 0x7A7A], D5
00002656 6C96 bge -0x68 /* 000025EE */
00002658 0509 btst A1, D2
0000265A 966C 647B sub.w D3, [A4 + 0x647B]
0000265E 1BFE move.b <<invalid special address>>, <<invalid special address>>
00002660 070C btst A4, D3
00002662 6513 bcs +0x15 /* 00002677 */
00002664 0588 bclr A0, D2
00002666 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
00002668 1B01 move.b -[A5], D1
0000266A 0304 btst D4, D1
0000266C C108 abcd -[A0], -[A0]
0000266E 2301 move.l -[A1], D1
00002670 2C53 movea.l A6, [A3]
00002672 11E3 092C move.b [0x0000092C], -[A3]
00002676 1657 movea.b A3, [A7]
00002678 0481 2127 6B04 subi.l D1, 0x21276B04
0000267E 21CD 4302 move.l [0x00004302], A5
00002682 0FA4 bclr -[A4], D7
00002684 C1BA 4337 and.l [PC + 0x4337 /* 00004339, cstring ""<EOF> */], D0
00002688 166C 16A5 movea.b A3, [A4 + 0x16A5]
0000268C D334 AB19 add.b [[A4 + A2 * 2]], D1
00002690 1701 move.b -[A3], D1
00002692 FA07 06D0 .unknown 0xFA07 0x06D0 (W = 5)
00002696 4D2E 130B .invalid 6, [A6 + 0x130B] // invalid opcode 4 with b == 4
0000269A 25F6 0253 448C move.l [PC + 0x448C /* 00006B28, cstring ""<EOF> */], [A6 + D0.w * 2 + 0x53]
000026A0 F003 022D pmove MR0, D3
000026A4 0F07 btst D7, D7
000026A6 01F9 .incomplete
000026A8 A52B syscall EmptyHandle, flags=5
000026AA 5700 subq.b D0, 3
000026AC 9C63 sub.w D6, -[A3]
000026AE 1C13 move.b D6, [A3]
000026B0 0132 1402 btst [A2 + D1.w * 4 + 0x2], D0
000026B4 2B17 move.l -[A5], [A7]
000026B6 8C07 or.b D6, D7
000026B8 0AD6 .incomplete
000026BA 0700 btst D0, D3
000026BC C162 and.w -[A2], D0
000026BE CB29 4002 and.b [A1 + 0x4002], D5
000026C2 AB61 syscall rMASK11
000026C4 62EB bhi -0x13 /* 000026B1 */
000026C6 741B moveq.l D2, 0x1B
000026C8 4340 chk.w D1, D0
000026CA 0780 bclr D0, D3
000026CC D817 add.b D4, [A7]
000026CE 18D1 move.b [A4]+, [A1]
000026D0 1417 move.b D2, [A7]
000026D2 8FDB divs.w D7, [A3]+
000026D4 4C0F 14B3 movem.w D0,D1,D4,D5,D7,A2,A4, A7
000026D8 5D14 subq.b [A4], 6
000026DA 8B18 or.b [A0]+, D5
000026DC 4717 .invalid 3, [A7] // invalid opcode 4 with b == 4
000026DE 1837 0F4B 2E10 DB1E move.b D4, [[A7 + <<invalid base displacement size>>] + 0x2E10DB1E]
000026E6 232C F301 move.l -[A1], [A4 - 0xCFF]
000026EA EB21 asl D1.b, D5
000026EC 7863 moveq.l D4, 0x63
000026EE 24B6 1B53 3312 7A7A move.l [A2], [[A6] + 0x33127A7A]
000026F6 AB03 syscall Jackson
000026F8 25EB 4002 0F01 move.l [PC + 0xF01 /* 000035FB, cstring ""<EOF> */], [A3 + 0x4002]
000026FE 07AB 2E41 bclr [A3 + 0x2E41], D3
00002702 00FB .incomplete
00002704 3CA3 move.w [A6], -[A3]
00002706 1333 4A43 move.b -[A1], [A3 + D4 * 2 + 0x43]
0000270A 02CB .incomplete
0000270C 2973 0F4B 0421 2945 38A1 move.l [A4 + 0x38A1], [[A3 + <<invalid base displacement size>>] + 0x4212945]
00002716 004D 0113 ori.w A5, 0x113
0000271A 2145 02F3 move.l [A0 + 0x2F3], D5
0000271E 5FE1 sle -[A1]
00002720 1D59 0249 move.b [A6 + 0x249], [A1]+
00002724 0113 btst [A3], D0
00002726 2101 move.l -[A0], D1
00002728 0512 btst [A2], D2
0000272A 1602 move.b D3, D2
0000272C 0F1C btst [A4]+, D7
0000272E 161B move.b D3, [A3]+
00002730 701C moveq.l D0, 0x1C
00002732 160F move.b D3, A7
00002734 6D01 blt +0x3 /* 00002737 */
00002736 0F71 0102 4B21 bchg [[A1 + <<invalid base displacement size>> + D0] + 0x4B21], D7
0000273C 2715 move.l -[A3], [A5]
0000273E 4D49 chk.w D6, A1
00002740 224A movea.l A1, A2
00002742 0719 btst [A1]+, D3
00002744 548A addq.l A2, 2
00002746 4E33 .invalid // invalid opcode 4
00002748 1304 move.b -[A1], D4
0000274A D073 3B4B 9C0F 4840 add.w D0, [[A3 + <<invalid base displacement size>>] - 0x63F0B7C0]
00002752 1A34 5B1C move.b D5, <<invalid full ext with I/IS == 4>>
00002756 5213 addq.b [A3], 1
00002758 004A 0714 ori.w A2, 0x714
0000275C 6D07 blt +0x9 /* 00002765 */
0000275E 1AC4 move.b [A5]+, D4
00002760 D0E3 add.w A0, -[A3]
00002762 11AB 1688 530C move.b <<invalid full ext with I/IS == 4>>, [A3 + 0x1688]
00002768 FBAB .invalid <<F/6/5>>
0000276A FB37 .extension 0xB37 <<F/4-5/5>> // unimplemented
0000276C AB10 syscall DoLine
0000276E 5A73 0658 addq.w [A3 + D0.w * 8 + 0x58], 5
00002772 331E move.w -[A1], [A6]+
00002774 7B29 moveq.l D5, 0x29
00002776 1B38 828B move.b -[A5], [0xFFFF828B]
0000277A 30DA move.w [A0]+, [A2]+
0000277C 2306 move.l -[A1], D6
0000277E 6B04 bmi +0x6 /* 00002784 */
00002780 A305 syscall Status, flags=3
00002782 BB25 xor.b -[A5], D5
label00002784:
00002784 88F3 1680 divu.w D4, [A3 + D1.w * 8 - 0x128]
00002788 0FA8 0B50 bclr [A0 + 0xB50], D7
0000278C 1E3C CB46 move.b D7, 0x46 /* 'F' */
00002790 2B18 move.l -[A5], [A0]+
00002792 6309 bls +0xB /* 0000279D */
00002794 7807 moveq.l D4, 0x07
00002796 19D5 1703 move.b 0x3, [A5]
0000279A E627 asr D7.b, D3
0000279C 0621 4A17 addi.b -[A1], 0x17
000027A0 175E 3CBB move.b [A3 + 0x3CBB], [A6]+
000027A4 1C78 1700 movea.b A6, [0x00001700]
000027A8 A214 syscall GetVol/PBHGetVol/HGetVol, flags=2
000027AA 1A04 move.b D5, D4
000027AC 21E9 1617 0A98 move.l [0x00000A98 /* ANumber */], [A1 + 0x1617]
000027B2 A5A4 syscall HeapDispatch, flags=5
000027B4 CB48 exg A5, A0
000027B6 7305 moveq.l D1, 0x05
000027B8 4C02 B335 movem.w D0,D2,D4,D5,A0,A1,A4,A5,A7, D2
000027BC C300 abcd D1, D0
000027BE 546C 4A53 addq.w [A4 + 0x4A53], 2
000027C2 9703 subx.b D3, D3
000027C4 0407 1AF8 subi.b D7, 0xF8
000027C8 8151 or.w [A1], D0
000027CA E94B lsl D3.w, 4
000027CC 4A1E tst.b [A6]+
000027CE 3C7E movea.w A6, <<invalid special address>>
000027D0 4A68 F817 tst.w [A0 - 0x7E9]
000027D4 1B66 124A move.b [A5 + 0x124A /* export_581 */], -[A6]
000027D8 49C1 lea.l A4, D1
000027DA 0617 19B4 addi.b [A7], 0xB4
000027DE 1C4E movea.b A6, A6
000027E0 0FCD .incomplete
000027E2 BA71 0988 cmp.w D5, [ + <<invalid base displacement size>> + D0]
000027E6 24DB move.l [A2]+, [A3]+
000027E8 0748 bchg A0, D3
000027EA BB0F cmpm.b [A5]+, [A7]+
000027EC 3B4E EB5F move.w [A5 - 0x14A1], A6
000027F0 0FD2 .incomplete
000027F2 0310 btst [A0], D1
000027F4 EB5F rol D7.w, 5
000027F6 AB0F syscall CheckPic
000027F8 EBDF 327C bfexts D3, [A7]+ {9:D4}
000027FC 6324 bls +0x26 /* 00002822 */
000027FE 1288 move.b [A1], A0
00002800 AE04 syscall DisposePixMap/DisposPixMap, auto_pop
00002802 026B 54C3 0022 andi.w [A3 + 0x22], 0x54C3
00002808 6324 bls +0x26 /* 0000282E */
0000280A 44C3 move.b D3, CCR
0000280C 0D04 btst D4, D6
0000280E 0704 btst D4, D3
00002810 BAA3 cmp.l D5, -[A3]
00002812 01FB .incomplete
00002814 0E21 02A1 .invalid.b -[A1], 0xA1 // invalid immediate operation
00002818 3101 move.w -[A0], D1
0000281A 8384 0283 unpk D1, D4, 0x0283
0000281E 2C25 move.l D6, -[A5]
00002820 021B 0663 andi.b [A3]+, 0x63 /* 'c' */
// begin alternate branch 00002822-00002828
label00002822:
00002822 0663 242B addi.w -[A3], 0x242B /* '$+' */
00002826 0D07 btst D7, D6
// end alternate branch 00002822-00002828
label00002822: // (misaligned)
00002824 242B 0D07 move.l D2, [A3 + 0xD07]
00002828 0C92 C33C E101 cmpi.l [A2], 0xC33CE101
// begin alternate branch 0000282A-0000282E
label0000282A:
0000282A C33C E101 and.b 0x1, D1
// end alternate branch 0000282A-0000282E
label0000282A: // (misaligned)
label0000282E:
0000282E 030E btst A6, D1
00002830 0304 btst D4, D1
00002832 02F3 .incomplete
00002834 60A1 bra -0x5D /* 000027D7 */
00002836 0663 0403 addi.w -[A3], 0x403
0000283A 10E3 move.b [A0]+, -[A3]
0000283C EC43 asr D3.w, 6
0000283E 2D0F move.l -[A6], A7
00002840 26E3 move.l [A3]+, -[A3]
00002842 0457 1843 subi.w [A7], 0x1843
00002846 E503 asl D3.b, 2
label00002848:
00002848 8103 sbcd D0, D3
0000284A A44C syscall CompactMem, flags=4
0000284C E175 roxl D5.w, D0
0000284E 6529 bcs +0x2B /* 00002879 */
00002850 8807 or.b D4, D7
00002852 0FEC .incomplete
00002854 4801 nbcd.b D1
00002856 0785 bclr D5, D3
00002858 1B13 move.b -[A5], [A3]
0000285A 0107 btst D7, D0
0000285C 14DC move.b [A2]+, [A4]+
0000285E 04D3 .incomplete
00002860 0E6D 094D 0B84 .invalid.w [A5 + 0xB84], 0x94D /* '\tM' */ // invalid immediate operation
00002866 0716 btst [A6], D3
00002868 D60B add.b D3, A3
0000286A 0E2B 0033 0093 .invalid.b [A3 + 0x93], 0x33 /* '3' */ // invalid immediate operation
00002870 040F E83B subi.b A7, 0x3B /* ';' */
00002874 3D4C 0263 move.w [A6 + 0x263], A4
00002878 7507 moveq.l D2, 0x07
0000287A 109C move.b [A0], [A4]+
0000287C 8114 or.b [A4], D0
0000287E 2712 move.l -[A3], [A2]
00002880 D023 add.b D0, -[A3]
00002882 00E1 .incomplete
00002884 0323 btst -[A3], D1
00002886 073B 1310 btst [PC + D1 * 2], D3
0000288A 5B5D subq.w [A5]+, 5
0000288C 04A6 9617 1B32 subi.l -[A6], 0x96171B32
00002892 6C96 bge -0x68 /* 0000282A */
00002894 38E1 move.w [A4]+, -[A1]
00002896 0B8B bclr A3, D5
00002898 0E5B 0307 .invalid.w [A3]+, 0x307 // invalid immediate operation
0000289C 0D07 btst D7, D6
0000289E 0BA2 bclr -[A2], D5
000028A0 64A6 bcc -0x58 /* 00002848 */
000028A2 3E4D movea.w A7, A5
000028A4 433E .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
000028A6 4543 chk.w D2, D3
000028A8 3E6C 2C45 movea.w A7, [A4 + 0x2C45]
000028AC 432C 4143 .invalid 1, [A4 + 0x4143] // invalid opcode 4 with b == 4
000028B0 E309 lsl D1.b, 1
000028B2 0439 42AE 1602 2344 subi.b [0x16022344], 0xAE
000028BA 218A 1719 move.l [[A0 + D1 * 8]], A2
000028BE D785 addx.l D3, D5
000028C0 0FEE .incomplete
000028C2 8108 sbcd -[A0], -[A0]
000028C4 3212 move.w D1, [A2]
000028C6 EE02 asr D2.b, 7
000028C8 AB60 syscall rMASK10
000028CA DB18 add.b [A0]+, D5
000028CC 66F3 bne -0xB /* 000028C1 */
000028CE 12A6 move.b [A1], -[A6]
000028D0 2C8D move.l [A6], A5
000028D2 0611 53CD addi.b [A1], 0xCD
000028D6 51E5 sf -[A5]
000028D8 F605 BB12 .move16 0xF605, 0xBB12 // unimplemented
000028DC 640F bcc +0x11 /* 000028ED */
000028DE 65C5 bcs -0x39 /* 000028A5 */
000028E0 6C17 bge +0x19 /* 000028F9 */
000028E2 0C93 EE07 1652 cmpi.l [A3], 0xEE071652
000028E8 2704 move.l -[A3], D4
000028EA D027 add.b D0, -[A7]
000028EC 107E movea.b A0, <<invalid special address>>
000028EE 9690 sub.l D3, [A0]
000028F0 5B2D 0407 subq.b [A5 + 0x407], 5
000028F4 1658 movea.b A3, [A0]+
000028F6 C302 abcd D1, D2
000028F8 FB41 .extension 0xB41 <<F/4-5/5>> // unimplemented
000028FA 8104 sbcd D0, D4
000028FC 0144 bchg D4, D0
000028FE 8368 12EE or.w [A0 + 0x12EE], D1
00002902 A334 syscall VRemove, flags=3
00002904 1710 move.b -[A3], [A0]
00002906 DA25 add.b D5, -[A5]
00002908 4812 nbcd.b [A2]
0000290A 6427 bcc +0x29 /* 00002933 */
0000290C 0330 E387 7328 2B07 btst [[ + <<invalid base displacement size>>] + A6 * 2 + 0x73282B07], D1
00002914 2B07 move.l -[A5], D7
00002916 E454 roxr D4.w, 2
00002918 F307 .extension 0x307 <<F/4-5/1>> // unimplemented
0000291A 4202 clr.b D2
0000291C 5B2C 4544 subq.b [A4 + 0x4544], 5
00002920 8300 sbcd D1, D0
00002922 1706 move.b -[A3], D6
00002924 D009 add.b D0, A1
00002926 7660 moveq.l D3, 0x60
00002928 D120 add.b -[A0], D0
0000292A C30D abcd -[A1], -[A5]
0000292C 100F move.b D0, A7
0000292E 04FB .incomplete
00002930 1623 move.b D3, -[A3]
00002932 0104 btst D4, D0
00002934 EA45 asr D5.w, 5
00002936 7CA8 moveq.l D6, 0xFFFFFFA8
00002938 2502 move.l -[A2], D2
0000293A 800B or.b D0, A3
0000293C 2C04 move.l D6, D4
0000293E 4C02 0FB4 movem.w D2,D4,D5,D7,A0,A1,A2,A3, D2
00002942 6563 bcs +0x65 /* 000029A7 */
00002944 8511 or.b [A1], D2
00002946 3E41 movea.w A7, D1
00002948 2A17 move.l D5, [A7]
0000294A 00F8 .incomplete
0000294C 1704 move.b -[A3], D4
0000294E A7A3 syscall 0x0A3, flags=7
00002950 996B 17B3 sub.w [A3 + 0x17B3], D4
00002954 1012 move.b D0, [A2]
00002956 1633 4980 move.b D3, [ + <<invalid base displacement size>> + D4]
0000295A BB03 xor.b D3, D5
0000295C 74C0 moveq.l D2, 0xFFFFFFC0
0000295E 0718 btst [A0]+, D3
00002960 A5AB syscall 0x0AB, flags=5
00002962 046C 3E17 1913 subi.w [A4 + 0x1913], 0x3E17
00002968 1304 move.b -[A1], D4
0000296A 6C17 bge +0x19 /* 00002983 */
0000296C 1936 8402 move.b -[A4], [A6 + A0.w * 4 + 0x2]
00002970 BB35 C903 A399 32E3 xor.b [[A5 + <<invalid base displacement size>> + A4] - 0x5C66CD1D], D5
00002978 518C subq.l A4, 8
0000297A 0FE1 .incomplete
0000297C 2717 move.l -[A3], [A7]
0000297E 0E5B 250B .invalid.w [A3]+, 0x250B // invalid immediate operation
00002982 A506 syscall KillIO, flags=5
00002984 0718 btst [A0]+, D3
00002986 7A23 moveq.l D5, 0x23
00002988 06BB 036A C0A4 8301 addi.l [[PC + <<invalid base displacement size>> + A0 * 2]], 0x36AC0A4
00002990 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00002992 2D47 1383 move.l [A6 + 0x1383], D7
00002996 CD00 abcd D6, D0
00002998 0F1E btst [A6]+, D7
0000299A 1644 movea.b A3, D4
0000299C 7E3E moveq.l D7, 0x3E
0000299E CB20 and.b -[A0], D5
000029A0 2712 move.l -[A3], [A2]
000029A2 F327 .extension 0x327 <<F/4-5/1>> // unimplemented
000029A4 1CAE 130B move.b [A6], [A6 + 0x130B]
000029A8 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
000029AA 1204 move.b D1, D4
000029AC 3349 3227 move.w [A1 + 0x3227], A1
000029B0 03B4 B32E 8C13 0C9B bclr [[A4 - 0x73ED] + A3 * 2 + 0xC9B], D1
000029B8 01EA .incomplete
000029BA 1C16 move.b D6, [A6]
000029BC 0382 bclr D2, D1
000029BE 8D06 sbcd D6, D6
000029C0 D80B add.b D4, A3
000029C2 0802 9374 btst.b D2, 0x74 /* 't' */
000029C6 3B08 move.w -[A5], A0
000029C8 02E3 .incomplete
000029CA 6093 bra -0x6B /* 0000295F */
000029CC 0707 btst D7, D3
000029CE 033D btst <<invalid special address>>, D1
000029D0 1C16 move.b D6, [A6]
000029D2 0F65 bchg -[A5], D7
000029D4 4E41 trap 1
000029D6 6261 bhi +0x63 /* 00002A39 */
000029D8 0B07 btst D7, D5
000029DA 8540 9101 pack D2, D0, 0x9101
000029DE 0550 bchg [A0], D2
000029E0 D90C addx.b -[A4], -[A4]
000029E2 2C2B 0B03 move.l D6, [A3 + 0xB03]
000029E6 01EB .incomplete
000029E8 5F41 subq.w D1, 7
000029EA 37F6 EB5F 6B43 0301 0F89 move.w [[PC + <<invalid base displacement size>>] + 0x3010F89], <<invalid full ext with IS == 1 and I/IS == 7>>
000029F4 660F bne +0x11 /* 00002A05 */
000029F6 8CA3 or.l D6, -[A3]
000029F8 0212 2C17 andi.b [A2], 0x17
000029FC 090A btst A2, D4
000029FE 0483 1641 5A38 subi.l D3, 0x16415A38
00002A04 231E move.l -[A1], [A6]+
00002A06 94A5 sub.l D2, -[A5]
00002A08 21AB 956B 164C move.l [A0 + D1.w * 8 + 0x4C], [A3 - 0x6A95]
00002A0E 171A move.b -[A3], [A2]+
00002A10 816B 2C3B or.w [A3 + 0x2C3B], D0
00002A14 1F6C 0401 704B move.b [A7 + 0x704B], [A4 + 0x401]
00002A1A 27FB 1669 0173 6133 0C65 0116 4B27 move.l [[PC + 0x61330C65] + 0x1164B27], [PC + D1.w * 8 + 0x69]
00002A28 1AAB 5465 move.b [A5], [A3 + 0x5465]
00002A2C 01EB .incomplete
00002A2E 606B bra +0x6D /* 00002A9B */
00002A30 0C01 5D38 cmpi.b D1, 0x38 /* '8' */
00002A34 8B27 or.b -[A7], D5
00002A36 C302 abcd D1, D2
00002A38 0D05 btst D5, D6
00002A3A 7B27 moveq.l D5, 0x27
00002A3C 8903 sbcd D4, D3
00002A3E 1375 1303 7327 C900 4B54 move.b [A1 + 0x4B54], [[A5 + <<invalid base displacement size>> + D1 * 2] + 0x7327C900]
00002A48 51DA sf [A2]+
00002A4A 5340 subq.w D0, 1
00002A4C DE4E add.w D7, A6
00002A4E 7B0A moveq.l D5, 0x0A
00002A50 E9D7 526B bfextu D5, [A7] {9:D3}
00002A54 0D23 btst -[A3], D6
00002A56 2C85 move.l [A6], D5
00002A58 E4AA lsr D2, D2
00002A5A A30B syscall Rename/PBHRename/HRename, flags=3
00002A5C F1DB .invalid <<F/7/0>>
00002A5E 22B8 4B0E move.l [A1], [0x00004B0E]
00002A62 1316 move.b -[A1], [A6]
00002A64 071B btst [A3]+, D3
00002A66 4DAB 26A3 .invalid 6, [A3 + 0x26A3] // invalid opcode 4 with b == 6
00002A6A 0A84 0710 913B xori.l D4, 0x710913B
00002A70 0210 906B andi.b [A0], 0x6B /* 'k' */
00002A74 6C1E bge +0x20 /* 00002A94 */
00002A76 281B move.l D4, [A3]+
00002A78 35D3 010B move.w [PC + 0x10B /* 00002B85, cstring ""<EOF> */], [A3]
00002A7C 1883 move.b [A4], D3
00002A7E 1403 move.b D2, D3
00002A80 0000 3B65 ori.b D0, 0x65 /* 'e' */
00002A84 213D move.l -[A0], <<invalid special address>>
00002A86 071D btst [A5]+, D3
00002A88 7E6B moveq.l D7, 0x6B
00002A8A 0DA1 bclr -[A1], D6
00002A8C 2733 051B 5363 2B17 move.l -[A3], [[A3 + D0 * 4] + 0x53632B17]
label00002A94:
00002A94 0A21 232C xori.b -[A1], 0x2C /* ',' */
00002A98 7B09 moveq.l D5, 0x09
00002A9A C56D 621B and.w [A5 + 0x621B], D2
00002A9E 5302 subq.b D2, 1
00002AA0 0FA5 bclr -[A5], D7
00002AA2 1B21 move.b -[A5], -[A1]
00002AA4 1FA1 1BE4 move.b <<invalid full ext with I/IS == 4>>, -[A1]
00002AA8 D306 addx.b D1, D6
00002AAA C50A abcd -[A2], -[A2]
00002AAC 433E .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
00002AAE C5D0 muls.w D2, [A0]
00002AB0 BB67 xor.w -[A7], D5
00002AB2 1314 move.b -[A1], [A4]
00002AB4 6A26 bpl +0x28 /* 00002ADC */
00002AB6 DB17 add.b [A7], D5
00002AB8 570E subq.b A6, 3
00002ABA 5B16 subq.b [A6], 5
00002ABC 79D5 moveq.l D4, 0xFFFFFFD5
00002ABE ED0B lsl D3.b, 6
00002AC0 2B34 D50B F726 F4C5 move.l -[A5], [[A4 + <<invalid base displacement size>> + A5 * 4] - 0x8D90B3B]
00002AC8 08C7 A4A0 bset.b D7, 0xA0
00002ACC 0FED .incomplete
00002ACE D9 .incomplete